{"_id":"@astryxdesign/richtext","_rev":"1105-5002bec2a5ad33877c67c54db66e5d65","name":"@astryxdesign/richtext","dist-tags":{"latest":"0.0.0-bootstrap.0","bootstrap":"0.0.0-bootstrap.0","canary":"0.6.3-canary.34e0ad3"},"versions":{"0.0.0-bootstrap.0":{"name":"@astryxdesign/richtext","version":"0.0.0-bootstrap.0","license":"MIT","_id":"@astryxdesign/richtext@0.0.0-bootstrap.0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2b1daad8e98f7334cd3b7d6f0dbc4f4415746f50","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.0.0-bootstrap.0.tgz","fileCount":2,"integrity":"sha512-3H6GzDCYXqOTxICDtLRxWwFHrlpCpiqB/z8u9YzfbZxtCa9ofSWLb9DtnTP0g183nDfM764a9Up7CBJSuhRSZA==","signatures":[{"sig":"MEUCIDnWdPWm08uCnhpUZbCcZyX6ESFAZZzJPotTykwVyP1yAiEAxNkI5Y5TXK+YjI/QuHBE0V7e8frFzt4K+HyVUSVUQtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571},"_npmUser":{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git"},"_npmVersion":"11.12.1","description":"Placeholder published to claim the npm name during trusted publishing setup. Do not install.","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/richtext_0.0.0-bootstrap.0_1785170859148_0.9280676037658548","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.d57e546":{"name":"@astryxdesign/richtext","version":"0.1.8-canary.d57e546","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.8-canary.d57e546","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5426e9a518eb4b15216c2826e5915e221b5fe1b8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.8-canary.d57e546.tgz","fileCount":8,"integrity":"sha512-1ozML/jPE9Itj3UI1oz87Dmkxul/ucJHYmVPy3io6LPSENQTQPS0iEZ3AVVcN4Ml8SDfxw40o56mp1f/L17wCA==","signatures":[{"sig":"MEUCIQDCaWycsNJudVroMc6lnQym5pWMQ9j067fA7zQ0xmVyEQIgFKRr2zUnSo2+x7sg1KKoYm0xt9VOz3kCZNJ0kyNFgw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.8-canary.d57e546","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8688},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.8-canary.d57e546"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.8-canary.d57e546_1785171235132_0.4029166212834241","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.55351da":{"name":"@astryxdesign/richtext","version":"0.1.8-canary.55351da","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.8-canary.55351da","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"874bc68fe6207b84f945a433b2edddae1e4318d6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.8-canary.55351da.tgz","fileCount":8,"integrity":"sha512-dEyCigOnHvs4C8EREkA8Xqx3z+2nj4g/PBxDmg+gz2cMEQTKT7VdaZKtkAvPOschAswiOJz5LRvciLBxpNWKoQ==","signatures":[{"sig":"MEUCIF6ncRv0FkEGy5b9nvPWOKK1kaIUKlipG0JllQP781cHAiEApoJRgv/ow+OajR7Cf4dJMI5wa0kF5GpKhk/eyDVRK1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.8-canary.55351da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8688},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.8-canary.55351da"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.8-canary.55351da_1785176010773_0.7351502259978129","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-canary.cf9624c":{"name":"@astryxdesign/richtext","version":"0.1.8-canary.cf9624c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.8-canary.cf9624c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cd9ffe22e6cf56d29b9fea10e78895b07e8c0997","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.8-canary.cf9624c.tgz","fileCount":8,"integrity":"sha512-IGKprvKo+IoifSIV9S7wDqg+h72CE+Y231qmRqZnMZ7z/IuXiuo4CAM1GAGa+NLcnSEx/BJcT7d4YBdKzPnGbQ==","signatures":[{"sig":"MEUCIC+i5fXhMYULGmg8+zYaEB6mDN6rEsK6z9V85hZKTpJvAiEAg6ENOCAIHu5ZHAc/WKx4DdOO2HnM/mxwv5aSNUHAbW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.8-canary.cf9624c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8688},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.8-canary.cf9624c"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.8-canary.cf9624c_1785176763617_0.4661063876454674","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.c9fe437":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.c9fe437","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.c9fe437","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"012fec4757c7556a7c2f657ce99942a3d5f831e0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.c9fe437.tgz","fileCount":8,"integrity":"sha512-0nU7u6xOHxiKoIW2wCCiQ8Cj4/hm0IJ5UhTOU4h7M4h3YFJR6aJKOgzkKOJvXFMJ2oQMz1pvJ/c4kcd8/NhH6Q==","signatures":[{"sig":"MEYCIQCHVBjA8t0ic4Z8E8T6oJGQF7NnFt1zG1aWG7xhZLqTEAIhANd8F61+WcPyXupV2m10/xlodGVMZSFSJjWhnuySWReG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.c9fe437","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.c9fe437"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.c9fe437_1785178121093_0.24277856955534616","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.5eec8d9":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.5eec8d9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.5eec8d9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a894741fb10d96aba6a452f56873f8f1505d29d2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.5eec8d9.tgz","fileCount":8,"integrity":"sha512-B5d9IPgmkpFc5+LJgF58fU/qn2AysfMPuf7EO3P61hPlXo/ZKcu2CWBoS7e4j1mjTBO27SLm5Jsr8jz/BSFOBQ==","signatures":[{"sig":"MEYCIQCkdYZfhhWf037RxqTV4KqYAkz3L9l7WJl9bpFgLnawEgIhALxIY2cdX9GDFSHCsRSxu5Qi3vmJ9t/vSIjP0W8VEkZJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.5eec8d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.5eec8d9"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.5eec8d9_1785184217634_0.034765546711230666","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.75d2d03":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.75d2d03","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.75d2d03","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"49101388555b734d7389b85e016b9da7920941e7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.75d2d03.tgz","fileCount":8,"integrity":"sha512-wGf7b+9F9IylRRfy4pM13c9bU8ygnHiB7F2iIcT4HYh+sTydOec0Z14+QtKJr4K95yA5Fa/0qaNvX1/S/4YEmg==","signatures":[{"sig":"MEUCIDShwbFVrc0nh4ZQUT9+gm0ZyZCZ76lrxwUwvYfac4B/AiEAuC1au09szk0JLF3YrcNr5gk38JjfausES1hS+HyXpW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.75d2d03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.75d2d03"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.75d2d03_1785184669103_0.5705810954586243","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.ae1eaed":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.ae1eaed","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.ae1eaed","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a24356462a46b5eb6625b9755f99eae4efb87bb9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.ae1eaed.tgz","fileCount":8,"integrity":"sha512-wJ8g9L0JwBiaeI7clYpGpWcHzPRys22CCSBOKIv6dGpOjMjOWnyQaTgpdbXUDnAv0+W7BFQRM8kxljMzETb/rA==","signatures":[{"sig":"MEUCIEMm/cz062H3RakKVj/XoqLH9bEEaxWdd/KBgnkzAq/GAiEA51Xhr/AUJmx++HjBU4p3D5d8eySYeoK+oXJezrJUl9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.ae1eaed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.ae1eaed"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.ae1eaed_1785185636721_0.6720173096959325","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.19e1c84":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.19e1c84","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.19e1c84","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4587a681cc7b90ed2c69d2a5bcc3e05fe046b5b7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.19e1c84.tgz","fileCount":8,"integrity":"sha512-ejWOh+z3T94S48BLu1rkYcztjUEAVfKPDPFC8hqTLx8bH0nn0k8Iy77tsdFJN3mghtY6kixaW73snOFOL3cSGA==","signatures":[{"sig":"MEYCIQCNidV0pC2ffn6cr9CpqAx44grFCgPNda/sfgcMXQghhAIhAK/7lGuMdKZQFrW3WZfKhEhmvRMk/5eLxcK8uUAnB0eJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.19e1c84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.19e1c84"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.19e1c84_1785187913150_0.3541321595316267","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.1e0a706":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.1e0a706","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.1e0a706","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"88b16961504c98f05f429fdb34bb589cccfc52fb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.1e0a706.tgz","fileCount":8,"integrity":"sha512-9Vt2jW8uoZRiQD5iaU9zALgBnW110VdCxwkp1NRNfrj7K8P1A6x0zHP0hA7sLQV4Gf97s+93guD0N4rjcLRSHQ==","signatures":[{"sig":"MEUCIQCMWjIdk3mqBzD+zq/gOjeEilC7mLezSNtewUjmqWrTWwIgVFpOjIsYy5L2JTMPlasqknYUHm1miI9k3rHW93sJwjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.1e0a706","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.1e0a706"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.1e0a706_1785189416474_0.6680612785363127","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.2c918d7":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.2c918d7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.2c918d7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"26420d9604ceebaab8b33543eea5793ee203984b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.2c918d7.tgz","fileCount":8,"integrity":"sha512-d+wLej3GcqC7Xfcy6KhHIJEVGXecPHasOv7Bbose4UjnU+38SJuQNMMVKVD3WgyBYTL/+EgRBYMl1ponKK/X2Q==","signatures":[{"sig":"MEUCIAUxrWBu9MeNLyI5AxfYqo3ksRFua++ZicCUzGjK9p/aAiEAnrZJ3YqjLDvtO5ysmoNeOx195JRU9naKW8FhvRN7mqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.2c918d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.2c918d7"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.2c918d7_1785190744803_0.8239753219246888","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.41fe6b4":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.41fe6b4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.41fe6b4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2aa9bca2b1e54a3329c1e1033c7d3c343e8a11d4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.41fe6b4.tgz","fileCount":8,"integrity":"sha512-mvJamLATMQ/gjIwsyMFc/UCA00K0lZEVVIQygprklGFTCx/tHK2m66MT3MgbQXtGhB1X26k6vV2hGuBwPkDCdg==","signatures":[{"sig":"MEUCIQDHe1mpiEXwzjPckLgJBjmk9ZVs5wXqAogca+D/yLlLqQIgMOcKjbV21F6Jlr6JT/8P1V67MgC4Kdgi9Fh/qtgBlD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.41fe6b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.41fe6b4"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.41fe6b4_1785190984056_0.9804377081506388","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.d600202":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.d600202","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.d600202","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9e052785e2ee51a5777ce35f534df26f588ae894","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.d600202.tgz","fileCount":8,"integrity":"sha512-jocCy1atqgm7djVgKf3LlmQj9XRXaCkEwoxBb9U+edLEOD/bv0Q0MocDzSHAGnXUDTooQKX12SyJk9j3wDbG7w==","signatures":[{"sig":"MEQCIBg293saEipgUwMdQcVIkDdPgGyAG37NyNxhmitAZhphAiAaIpKiyuU5XFEW9hPvg4kuU7LrenseqZG2boHiXPdk9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.d600202","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.d600202"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.d600202_1785191364053_0.10206701658677653","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.293718b":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.293718b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.293718b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"37b98d5ca9dc616361f42df449bf77f820c071f4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.293718b.tgz","fileCount":8,"integrity":"sha512-2vJsDahmCQxuZ3OoB4CDZiO4aQb00da1jV5T8CtGtPx4qmFSYI+ctguJLKaNmmVFwLVukZUPx6j70xPbflgNWw==","signatures":[{"sig":"MEYCIQDdVmbnDo1qZNN9VnoO/PNJvGpF3aVkSu7/d142UMMOvgIhAPOMBOqWEagQxzenDzSbW/GqSGYmrGWfkxTKUKcQb9W4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.293718b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.293718b"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.293718b_1785192275795_0.5391444519430537","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.d2d84f8":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.d2d84f8","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.d2d84f8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d8b8b722781cd725d0edfc45ccd564acc3e73e36","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.d2d84f8.tgz","fileCount":8,"integrity":"sha512-9nGTkXZMUZWCjhgddb5RMH2sSklwtI6Tb8J3aoLicHUsA8ooc/sHhf11/JYXQWAgDYTgJixF2QWWeL2IgQ8D4Q==","signatures":[{"sig":"MEUCIQCXmIMdd538HUx8W6711BTvaCvvPiUPZ1qj2OSiu34D9gIgcCt9xfpT5ZFsQqKbFzG93pQNEBk0qROj4fxwq5CqjzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.d2d84f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.d2d84f8"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.d2d84f8_1785193138908_0.776119793778504","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.3592019":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.3592019","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.3592019","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b10e1f54d89ddfcc01ad1661a6bd5c18d63b0ffc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.3592019.tgz","fileCount":8,"integrity":"sha512-UqdUsOVsmUcqLSVA7jDoqUBxb5TZ6wn6hwxPudWgAtnWjwWnXsIAeoD0PE1Cm7PwbZxJN51ARFOQeE/h+XerHA==","signatures":[{"sig":"MEYCIQDuS0CDmqUHSerNtiJ2T4UVKX+3+ZmDdVmiOnmTtFTSnwIhALgOU7I1DpgEvl5uFcJNqPckpA8yaFaYIJQUEBbChnGf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.3592019","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.3592019"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.3592019_1785195081987_0.001881637895598809","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.fe6baeb":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.fe6baeb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.fe6baeb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"03bde26ca4a76ca479c670badfc7e6dddb85bb0c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.fe6baeb.tgz","fileCount":8,"integrity":"sha512-RP9aZTXx8CUtrvOVqna05h5e0JYnjFz9q4jD9cUErzZcQijeeIZTM0bfvD1zeXkCW32JtbuUnmfXV9+cPaTFcA==","signatures":[{"sig":"MEYCIQDlAiNu0+7l6BdL4vsonAENb4doQlNrv1wFBvGmCibxoQIhAL4WwsEgBhNVnW2d2/s1aC0s0uYPhKMASxCXjPf5sfe0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.fe6baeb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.fe6baeb"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.fe6baeb_1785195532978_0.459316385906652","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.40ce320":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.40ce320","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.40ce320","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"117a6b4f400938ee094af8a6bff392ddb53be7f4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.40ce320.tgz","fileCount":8,"integrity":"sha512-QJD96PPVoJxc1foCr5zRdmT5Sp/CzfM2LDsDAW/UY5qRPmLIxRyoP5JNPwKHPn0HgFPAeYBjfDTRd7Wc1W8ljg==","signatures":[{"sig":"MEUCIQDkzmt8EaUr/crPn2D9xHb1FBQzOdR/Ya+ZCKsGSD56WQIgcpWVeaDgMe5bQD3gEFoUX3qjEiG5w+FpQG42MUoncb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.40ce320","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.40ce320"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.40ce320_1785197074810_0.43532696215935074","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.08c278e":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.08c278e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.08c278e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aee31501ccb26e5aa04e82f6875ae2b091a4b0fd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.08c278e.tgz","fileCount":8,"integrity":"sha512-rHUT6iOzZOuKtJAZQz8KS6cxMblOLRkcYSIIeTV6/jOinLTn3OfCBXZBfH1kUoVX+3ik0yBn8+GQJA0OV9swAQ==","signatures":[{"sig":"MEUCICZPbvlwZkLMJ90X8UM+vG2bXBYXKmmGAZid2jhZnO3pAiEAr9XFomne4g9Nd4MgeP9iuJwMZCansbmyEdmrOmf+Z/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.08c278e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.08c278e"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.08c278e_1785201946084_0.14045352885532325","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.aae117c":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.aae117c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.aae117c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"36a7dd434c018735f94707766944bdcf0bb45dbd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.aae117c.tgz","fileCount":8,"integrity":"sha512-zFfBfhzPGO7qcvyax+rRx3ikJe0eObMF3gUU7iHLF8C74B3Tj1f0xyqsk2WqmovnLFF3bFptJD/Btqjn4OjBuw==","signatures":[{"sig":"MEUCIQCnQRUKlwduB5UuWujcToRe4e13mzsR5AyGbvAXCWZeJwIgYLHHzv48cW6jRypNQg4DjBVOF0HPY5WXlQRy06sFyD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.aae117c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.aae117c"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.aae117c_1785204020594_0.8178111184219299","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.b25b262":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.b25b262","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.b25b262","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"29ad49b03f5cb930e4b9c2aa347dd82d09912c29","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.b25b262.tgz","fileCount":8,"integrity":"sha512-87XU07Y9DlsLIcygwQQRx07d5kM6wQ8ki2wSI5P1Qr3B1xpZSvRBecmb2E1SP2T+jugqgpxqk/fqpHzK2LWCJQ==","signatures":[{"sig":"MEQCIEIwVXKXN5nRhBPM78a0IUBbHGHHOUO7ffVj2LNX3UWdAiBX2rmxNbSu/YUfXwodHM4Yb1gsx7IeMabOa7TK+egfkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.b25b262","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.b25b262"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.b25b262_1785206677762_0.05828159080689743","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.6753943":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.6753943","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.6753943","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b825165c08bfe59f78033c2078b3180d364f1482","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.6753943.tgz","fileCount":8,"integrity":"sha512-yU+XENhC+GlVcMUFXs7GkLuPj0m6gVkSB2lQgMYBw5ttPORm6X6zi72bwsAem7fRj+laUoNEsTX7Q2dQEIZr1g==","signatures":[{"sig":"MEUCICJhe60gpjstlFvYtzwBmesguygdWtjC1M6umGt+ZopXAiEA+F+Fy5o+kDz7c6eJY7coEMB13a/Nd5VBJnKrQdhaD4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.6753943","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.6753943"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.6753943_1785222513761_0.4148226303397693","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.1887ee2":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.1887ee2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.1887ee2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d793cb9f750b6fdcde57e1cc768fb1bfdc4c4e7b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.1887ee2.tgz","fileCount":8,"integrity":"sha512-CO16FXHJ7h70d0byUdI5HOjZSSgvVCoMwvmq0Iem3VLX9YlWMrLtKRQjuPSqRVLiTD+kg/Qfb+zwWM+I04uATA==","signatures":[{"sig":"MEQCIF5K/i5H6dwQwl0p2jxYC1DH8r/XkU2MdLvFlnsGKCm8AiAWRjOR9Y7g1nxqQik2dWFZ/PxeeP4Z/2AGP9ACQeWJDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.1887ee2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.1887ee2"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.1887ee2_1785224841641_0.3498696509239183","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.4989b0b":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.4989b0b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.4989b0b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"91aa55f5c17c5aadaafbb295878bb3fe87e26af0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.4989b0b.tgz","fileCount":8,"integrity":"sha512-pEfTFFxJYUazipYeDK9n7H4UosUlTJL53M41CjtQdQjKMEDrNDoUIYwb/a6OSakNaLcEfWCKxMSl39mCpcHXQA==","signatures":[{"sig":"MEQCIBZOhv819C6AypeOuVRK05XXuh3hi37jAyCWqu+tZeQXAiAOvC1n4LUxy7wZJzNqE4ZLMDXw9r/SUCv4KY8fD4+NyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.4989b0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.4989b0b"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.4989b0b_1785225760529_0.09588284890111543","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.faa200a":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.faa200a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.faa200a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e745318f104780e7cdb14681e4dc05c7277379df","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.faa200a.tgz","fileCount":8,"integrity":"sha512-SxvdBokcOfM2NvoCwZH86RarL8/odMxFKGPP5Xmn5cApAc+Wk7cCsgkFtL4g3XJvS+YeRZa2ZOS95AUsWLhCFg==","signatures":[{"sig":"MEQCIGbcSPITcw4hnfjSsBOzW7lpk3q7KlFCW5gNGMidfh/MAiBwHGlwdXi6f6+mZBBkSIGdv6BdL3pGjw380AvOne5YzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.faa200a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.faa200a"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.faa200a_1785248315279_0.48353285654054434","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.09e9ddd":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.09e9ddd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.09e9ddd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c00aebf15b25a01cde7f482e49c534852983e8eb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.09e9ddd.tgz","fileCount":8,"integrity":"sha512-aMct8wQVsaas59nd6lqDWCvF5/xRL0I3p9+tMPrsYKpUTukeKmZiR6tYk0dhntk9OSFVTrbelOc83a/ZQoByOg==","signatures":[{"sig":"MEQCIDknSOCNbpy6Ylam2cb1VXVPaX8looOvChM2DfestVPQAiBIh+5YqgEMW8jAGfHnlI6cHsTgdaPHlasFMeOJ3kn+uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.09e9ddd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.09e9ddd"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.09e9ddd_1785254904941_0.434317930408896","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.0b4a276":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.0b4a276","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.0b4a276","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a1ba8e852e90b6629531980aac661a2d471fc157","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.0b4a276.tgz","fileCount":8,"integrity":"sha512-QRyTZlM5AtzR+WYtN/Mq01nDuqCPtyWHnl6b6gd4WfxpY8XbhCLmOUu8A0k7G0FqsnXMWW1JkgNF1vPwu0wvtg==","signatures":[{"sig":"MEQCIAp4HBHE6yUhZjENqBHjMW/I+3W07kLk1nPL24WV+1g4AiAkDsBl8sjwnpvbrnmLzLVbTadH+CjLxjPPzHv+PXfqvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.0b4a276","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.0b4a276"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.0b4a276_1785257191166_0.7667087438877078","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.cc64dac":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.cc64dac","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.cc64dac","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3aba97ab45e2df72deaaa79710bebc8e1ec6fc2c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.cc64dac.tgz","fileCount":8,"integrity":"sha512-VSeUfvMaidcTzhjaRudvOVEYAwu/wh8Sd5ETBnDXJpQPSvfYLz7LuyAgkK0j0MQn1Gwf55+P9EPSC3T21G3pNg==","signatures":[{"sig":"MEQCIDNc6/GFN3gxXal40Xmljehpan++C8C/vse9NgWW7xFkAiA4/DHG2lcpJElDHvhy7cuX/B8nnmpBDjapGbJjeHLhnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.cc64dac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.cc64dac"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.cc64dac_1785257940695_0.831047118799787","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.c82b768":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.c82b768","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.c82b768","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"31e80d68e42cc88bd708c3bdcf54fe33179014bf","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.c82b768.tgz","fileCount":8,"integrity":"sha512-j3WZKFvKp8CnLhJunDctZm/YFzsjV6Av6mX/btpKL1Dnik3i1PBXPHCRwVGN8FzIu5NmM7HBQh8epSCm7H896A==","signatures":[{"sig":"MEQCIFzi72zazcLUWsnm79xnB1vis0+OWBTi1K58KInIHxLtAiBdGn+7Td2XN9xfL3+9Lg/25JsAa4JasS9U9dYXVdTyHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.c82b768","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.c82b768"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.c82b768_1785261958602_0.08226836312018881","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.93be9ab":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.93be9ab","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.93be9ab","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cbdc519603794a25bde78508656b296799bce504","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.93be9ab.tgz","fileCount":8,"integrity":"sha512-83mAK8iHSOQq4syc2o6UcfhjbUArDKqoht+M6af3T48Qn52uoAZiKyq5yeQ9t/yjG3qUusCwVfixSFLx0NoV2g==","signatures":[{"sig":"MEYCIQD4xgt6dHd7tUjBDFRh5NpweZ/1Cy/cQpGVHm1rvWsYAQIhAPMlCLBfjLjRVWYF/Om1LONI1JE6EAPUEXDqjLZRLcJo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.93be9ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.93be9ab"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.93be9ab_1785263048882_0.30031036996899907","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.25dddc3":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.25dddc3","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.25dddc3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d606de89e91e8400bc76dd180ca2a9fb922a1314","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.25dddc3.tgz","fileCount":8,"integrity":"sha512-u4BfXZ6By4DI91rD6SIYRsr9k628wDJeAO0KNrSbqjcUMcotQFuvLm7KCtQisPX1pCGEdvy1dcF95DOYZVQ0nw==","signatures":[{"sig":"MEUCIQC60pXXM8QUw8vkivcFyOALyywmDnzrYzmYnfMRyi/J3QIgPfPJpBGgc8xejRLMwSvzgEj13rxa5Lyl/wTcVDe8yt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.25dddc3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.25dddc3"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.25dddc3_1785264066901_0.5260743341475853","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.f94bbeb":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.f94bbeb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.f94bbeb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"083046584e732558a6637c1fbabc27cb931e7ef9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.f94bbeb.tgz","fileCount":8,"integrity":"sha512-AClCVa+3SMT3rz8qHGaew/JRvk1N312QLGgtPb3qQ9Bj0ydH7PJtw49MhXmi5fnjZJmMB0Zd74JsdGG9Wyvjlw==","signatures":[{"sig":"MEQCIANBu2X8SHLhWsrCpALKSpYiF51m/ksgXPPG5MyEyOFJAiB9/NrwODAdhBzPm7V1NyWtUOC1me1N2CEcCbfm5Q6vLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.f94bbeb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.f94bbeb"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.f94bbeb_1785264456784_0.936402473191507","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.4732cad":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.4732cad","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.4732cad","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6cba375152d4a8b44a1d811541e0b457e6b965f3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.4732cad.tgz","fileCount":8,"integrity":"sha512-7ryttFSsG+OXGMi50iwIDmeFyQNa6KLaWGPsE1owAKjA1IYXidc72b5DD8zIjP96fyE/yiQnVDy5OLYNqcDo2g==","signatures":[{"sig":"MEUCIQDnnx+qZt5Q/54EVGo9Nl6FwJP4143YlNUN1HQo7Ae2KQIga6TTuTyBCywifHx+U5v8O1RkXRCLJQpPYZh74I5p0nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.4732cad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.4732cad"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.4732cad_1785265473909_0.15492785022946398","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.6e17c74":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.6e17c74","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.6e17c74","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"08a790570d859b35f0e5c5545e8aa68f53ef84b7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.6e17c74.tgz","fileCount":8,"integrity":"sha512-r5MTdJi8yW9W3OZWVMt0tX+qP+3N1hG7z5LU9+faG+3FlEMepmIKA6WjWMJvf/S3OtbSB/redynnhnjb/JdSbQ==","signatures":[{"sig":"MEUCIGNE5fxblcGiLwd81FYxmIGcTWeYDiWtS9wC1/JqeW1pAiEAv+KWjEcy4vxXOflZKLHg45GbuIbHxBPwETgRwNtGu0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.6e17c74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.6e17c74"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.6e17c74_1785266386207_0.5895570277967297","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.943ed8f":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.943ed8f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.943ed8f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4d5eab8fd332e274bad9f625615038d2c06610de","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.943ed8f.tgz","fileCount":8,"integrity":"sha512-9OUM7BrvlZlneVRsvH6KOXSAsVnn4+B01/i8sOeY6t/da9kYJYq2GLidKL0FKTqV06a2H9cWi3oxeuQ3QgUlWA==","signatures":[{"sig":"MEUCIQDHvhdiKSTuGr2SnQWf/aGVQYtWBZ+f/lNE8pFmU/NCnQIgF8hCdoGE4qSeZiw19Hy7J0doiAVzSbgH60dzSlg5TqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.943ed8f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.943ed8f"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.943ed8f_1785271822759_0.9762364290400352","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.eee2fe6":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.eee2fe6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.eee2fe6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"be7a2c1043f786956d09ba8a34196bcd9cbba60b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.eee2fe6.tgz","fileCount":8,"integrity":"sha512-IeqfpAA8GJCuDWULWnMlKAsoJamI07k1/3Bq5AryXOtVc25GFhBaDX/Nak0eKy55/mW4KkPooNfrFJhDWkZBWA==","signatures":[{"sig":"MEUCIQDENrcr7+SmZrVpDVX3eaPJoM+43mxTIhpuv7RXkmPgXwIgLOVI5ZVU0NxqZGtCK9RfyWY+vpzbFtn5R+5x1/FT7qY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.eee2fe6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.eee2fe6"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.eee2fe6_1785277728461_0.21714821808615836","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.a451fcb":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.a451fcb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.a451fcb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ac1a41f4417f5d0e446a160c050f6aac2e114cdc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.a451fcb.tgz","fileCount":8,"integrity":"sha512-hR1jxDM9uZJJYhTx/hSn7MqZLTGASW4cMceKjmQbVPl+gQsoHi04GDsHiV8l5Mbx7+fmcRu+dVbj3Jqajq5ytw==","signatures":[{"sig":"MEUCIQDj1+PU4WsKKIGXdD0kpYTdJZM9lFuFXvQqLiv92SRXzQIgMQSYwL7BF7cpqEqc1yAwzHkIrH+6n9kowjEHb/AJf5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.a451fcb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.a451fcb"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.a451fcb_1785278640015_0.10326468455724847","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.0321ead":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.0321ead","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.0321ead","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2f7b871d07a85b78dd15b7188e26d2a7968ca2e1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.0321ead.tgz","fileCount":8,"integrity":"sha512-93TliGgIjg7n73lkBYS05WxcKRyGpoJn2ScVfARHgSgH/YzYLvaUQnJ00Wy6kH7ZrPndEEJ9JiXtKvx8GeoLUw==","signatures":[{"sig":"MEQCIFyYnKUKTFjNMiy7ubzc7LF95T+lry2eyJtcmVPTytjgAiBv0XAKI1RagDHEHohKy2/h4rJCApdY9nhKzY/7ZTblMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.0321ead","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.0321ead"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.0321ead_1785279986930_0.2641656285203373","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.4867238":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.4867238","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.4867238","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6b840494f2159c4c721c914c1ab424bd86d96ce9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.4867238.tgz","fileCount":8,"integrity":"sha512-rPn4s+mKsiFkUTLZ1P4FUri8QsM0emN4CfzoCn+7bysSd2ftNeInbypNtV5X2BlSzmOWCsy5NZiAgnmfzFX59A==","signatures":[{"sig":"MEUCIQDKah5jXinKU7meNytpzRnC6qRP7N161fJthNVHwKZFCQIgSPu7F7uBkETgP8j6RNDYc9cwczd3Fat3cksTU5m56Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.4867238","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.4867238"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.4867238_1785280263446_0.586564191259473","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.8396e08":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.8396e08","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.8396e08","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2424438dab50ac05e7aa440ede24b2627848e07e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.8396e08.tgz","fileCount":8,"integrity":"sha512-n47A0/9h01LtZvkKQegKqXmv0cUBS0wrS5K7nN6ekxqVssMKill8DaYGWtGVBMAFzDrr0q+Frk/EHp2JA41ogg==","signatures":[{"sig":"MEUCIQDBB7NtkG2mQfaV6dFNnBYMv//2AbwiWSVBIWbtd41xVwIgSKyEYx/f7VGYV9aYRajTrcWh9wIPVM0DSIZEVBiNMQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.8396e08","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.8396e08"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.8396e08_1785281066450_0.47982175368558977","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.601520f":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.601520f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.601520f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b7727a9813479106def5588fe089d8ee354df1b6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.601520f.tgz","fileCount":8,"integrity":"sha512-amyv3L/28dInBtgdnezyv00+OjA/2ggARDKcqgM/SQQOmf8O086zFdTJ+vveiRrM/vmhGmKNDuslb9AKp+M0mg==","signatures":[{"sig":"MEUCIBRzgUMGWKCqAl9mPU2gRJYcOy769h9lEDoUFGoH1eLqAiEA5bkx7GIY1ImXcCmZFlqU89+5OIKVyakEipdMzRDJjSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.601520f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.601520f"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.601520f_1785281608051_0.6232162796790142","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.4e8b7d1":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.4e8b7d1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.4e8b7d1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2accae50925436083c9abb8e5413aa734ac3aa5e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.4e8b7d1.tgz","fileCount":8,"integrity":"sha512-/QG+//Q2ouGp5ElnDd1qsvMEQQ8Unc+ouqPMA+AzRfADDGu0Ltm6EwFH53HbELyXsUCfyNfGCldFy+rIQ71KTA==","signatures":[{"sig":"MEUCIA66o6KotlnHvlVy7Aqb4xzPCRAusJ8DWtozdhkzjMQGAiEAg7HvTcPB5MLaZNCidfL5Q4p3D9FZ3I0sJ7Ca2F6pHBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.4e8b7d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.4e8b7d1"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.4e8b7d1_1785281960164_0.4497206686991868","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.a03e228":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.a03e228","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.a03e228","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"251bdcbb369fc2ce44064771c8d6a086980c916c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.a03e228.tgz","fileCount":8,"integrity":"sha512-uyd/GWDd4+hz7c1IiyDyPlYe51aG+Vy4flxeY2Xj2SOxFJUd9AIltQNqSwAEqW02nZVhJ3eObZEwoc6YC1Rkfw==","signatures":[{"sig":"MEUCIAzxBUcBO8kWvreo8pxY1R0/N9w/V7qCzjTX3/Gju+RNAiEA1B0UreaOTa0gmWHUG3OT/My4ICm5MBX8U0fOhfOdf48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.a03e228","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.a03e228"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.a03e228_1785282533857_0.02481032883104528","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.08c99b8":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.08c99b8","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.08c99b8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5b2611e9ad578d9f5b6e273e18eee74dcb9ec229","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.08c99b8.tgz","fileCount":8,"integrity":"sha512-/GZ80YlOjPusy2uSSkGjJb4Rlw5QYC8SROSAMfXRKNG18tIY+oRyip2D8wcsHneaHQbbMeB9LTloWSiZhCsekQ==","signatures":[{"sig":"MEYCIQCbsvuzv4fPzJudxWpme4za7i2SEbfRyOu2vpS6gVPvugIhAIFrgG0Q0HGZ38TEM6q2BAFuTYc3/q8AjTigDA0M35BG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.08c99b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.08c99b8"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.08c99b8_1785283692892_0.24441181518635458","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.269a281":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.269a281","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.269a281","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d88f552ab2c928cccb1e72ba6ead2a39878436f4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.269a281.tgz","fileCount":8,"integrity":"sha512-POLIpX4w4kjdtPKa8AtyJbIoqW9r1Eh2ofuXVjCORFGj88Vn0JYrtOkq8CcztehfpwB96v69+/jTLYMN1wDAkQ==","signatures":[{"sig":"MEYCIQDJ/nuxclpjVxccGhvD+S39X3Wf4tMsu/8c9uICQ4ZrcAIhAP8UquJsRmKTUNCppi4e8hmA4ik9dsoRCcCb/c+iAy0/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.269a281","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.269a281"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.269a281_1785285166724_0.19639208402790986","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.fef7dca":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.fef7dca","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.fef7dca","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"144bbbf12229fa8ef55ec6fe3698016da0074717","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.fef7dca.tgz","fileCount":8,"integrity":"sha512-FE2Hht51AfT8z4NIey0JWTQZy7Yt8OJeiN7HZZsjhb6OepeMGu6Nm6fgf+9wI9ONqeTGRYKwWnQb1xOqQP3C0Q==","signatures":[{"sig":"MEYCIQDVGyre9thyQiKp/nRYpelPc7WTbd706iqineZlQHlfoAIhAM8JjfX/iaHJCtKXCE8KwwVo8CEs0WuZuM92MZKEw5Ch","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.fef7dca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.fef7dca"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.fef7dca_1785287646184_0.12041877963727177","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.c2189b1":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.c2189b1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.c2189b1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"676bb4d4c784d477d017d7239b0e15e13ea7b9fe","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.c2189b1.tgz","fileCount":8,"integrity":"sha512-Fy7Em3K2loHItSCip3o68+ZcgKwvwhrxwxF+O1gLD1dubCySnDhBed9c0T9uI4dDmgn8oskgkswr5Ep21UkJkQ==","signatures":[{"sig":"MEQCIBMpI/T4ZQ56G8icWh+dBWTu3X3E40YWjBR5QgBuxlJSAiBibO93+nsXjxICR5mTv0lxnx8rrqXE0hHHwJivkEMmCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.c2189b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.c2189b1"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.c2189b1_1785287819048_0.552963941251366","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.b7d7f4b":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.b7d7f4b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.b7d7f4b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d31e8d93d7225406e2c6620edbfc82d4308a854d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.b7d7f4b.tgz","fileCount":8,"integrity":"sha512-+RJluZ2CTWd8XUALmNsRiDYAmV0zqmCNaH7KwIyXvstDS1BXdYzhewjRH1Puh/SNbc5cfUI373LrhSDnnrGpvQ==","signatures":[{"sig":"MEUCIQCVE4x5wL6EokF+3dg8jVmBpUAhRYyh+uK1B+4T71WQcAIgYWtcjvWADSkxv/vXk95Uk7WHFSVeDWFpy7ehhaByCF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.b7d7f4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.b7d7f4b"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.b7d7f4b_1785312635142_0.3458848774922203","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.6bb1277":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.6bb1277","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.6bb1277","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b00169b00451f601708d4f5ef0c011ec2c6cba8a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.6bb1277.tgz","fileCount":8,"integrity":"sha512-BQU303uNFE1Ypt1yhipt/aqBXImWmYdNeFMNLLpMuZCHa8XYI0Y4WsAiH9ov7Ce2TKOY7rlTt+saw6UQ2q+ENg==","signatures":[{"sig":"MEUCIQCsA756192B/YjRAtgUsToabEdIRexCyG0Tj8H+pMvCMAIgA5vD30uWfp6i8z5ULhhRImKj11TrKzvZnpqdHz/uhaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.6bb1277","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.6bb1277"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.6bb1277_1785346132614_0.5181967623837336","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.68f5654":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.68f5654","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.68f5654","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3d4fe826e8ada8a304a10ae865422a55b9f2a68f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.68f5654.tgz","fileCount":8,"integrity":"sha512-0mRwa6X4ZxRbd2rkqAjvgF4Yct6fOWkKoi32DYkVIQ8suXZ2F6ogY/RCK+wUTHpnV7oA1PiTPlr/Au1LqOKLaA==","signatures":[{"sig":"MEYCIQCAaJ2M4q4vG1ih/SEt+gK4A3bs2Q13/8nG3oS9kwRCRAIhAIseVafLF97ECR6VjLSJxMtSmhG7yRLIuPAWiB0eLHgz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.68f5654","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.68f5654"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.68f5654_1785347195550_0.050751057478439554","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.c68ecfc":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.c68ecfc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.c68ecfc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d9f221781332178aaa79d952da0682473043d05d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.c68ecfc.tgz","fileCount":8,"integrity":"sha512-N45IrPuUA8x61oX4DV2M/JA4Kc1M+Endd6blGEnACxSBWclHGuf3OJRAA73JYIMNeNJZVXwhGEYZjVmfQsia8g==","signatures":[{"sig":"MEUCIFT1rdYpcNk6T2fPcCK8MkmVakdDy7tUD39ixeF2HYOuAiEA8yM043cYi4UWqq9jZQSTHrAniMgh4r3cTlDZNWjl3DA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.c68ecfc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.c68ecfc"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.c68ecfc_1785349339622_0.7156919041666066","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.fdcae1d":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.fdcae1d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.fdcae1d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0df2d672dbe628c0e1fc769e038df3084cbea73a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.fdcae1d.tgz","fileCount":8,"integrity":"sha512-xTZ9GNJJAD5V2y5LNPN2RGf0n49JhrKWNosTio20UKejIsfG2wqs5sLdyGUql/1BbnwsCssC3iVFtK6wWB7p8Q==","signatures":[{"sig":"MEUCIE7zCykckL0BB3LIFMgqNCqJUw9vpF7ZZMKGPir8CsLcAiEAwG7n56yQ4VkEGCPZzRpku0ZcQneGzXKX6afOsgbL6kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.fdcae1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.fdcae1d"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.fdcae1d_1785350374848_0.2492689912721071","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.56a87ea":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.56a87ea","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.56a87ea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"29233234712ef70f288ab1fd51d76d87baad5fe8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.56a87ea.tgz","fileCount":8,"integrity":"sha512-OhKT2tWggDeaN3YUTWPZKWz4Egc9+C/cJbH9N8LA99nG32qk5VnH3qSD0gl2VgIjLhiHLrFVd1QwgWpJFGSQDA==","signatures":[{"sig":"MEQCIH2BTa68T3tmdaxm+Ef9bCMLkkOpv244nV4YGRRXbTrPAiAdhf4TVJr0tcE2aFdFFxShxWKhQEz0kHwDh4XgU91dTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.56a87ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.56a87ea"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.56a87ea_1785352099081_0.1952107938761869","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.5e8679d":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.5e8679d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.5e8679d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c080ed387a1b5b2770a4cf693fcf11e390b4d262","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.5e8679d.tgz","fileCount":8,"integrity":"sha512-uO1FBsO5kFuzfDpYgyiH40z0ZhZW/bvHtozXeYBK5QZ56h5Vs4ctFIIOgdHE/cPQOz0WtqTSgFBaqY81UvM+bQ==","signatures":[{"sig":"MEUCIG/V3QflzqVfyv3gh+pm7MvK4U0w+qkcohbC++BoWAp0AiEArVB60cnH6IRbHRhikGwh9QZwncDJcjdzr1ZSn+vR5Tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.5e8679d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.5e8679d"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.5e8679d_1785354103116_0.8644146966414827","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.39da490":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.39da490","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.39da490","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c0da106da489a4a767e3b90ff495723cc905201a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.39da490.tgz","fileCount":8,"integrity":"sha512-FUDPGhb0EEQEvEnyZOWGbpSwZ5jPcRTLnLR4XTwLMCJNx726MPlPDKqXX/PZhWx8wHrQQrSicsjd0KB2yZ+w6A==","signatures":[{"sig":"MEQCIAvG3irVx9TSwmEMJ7uR/y0UTHq2SFuELaTyYT85yJW0AiBuudKhkOo4+fkkm5/dWeypnYfQ82dPdA4o8JXHIFwWUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.39da490","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.39da490"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.39da490_1785354730803_0.7040088993986446","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.93849bc":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.93849bc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.93849bc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"60554e862849676cdd2becbc16d1eeb5c1bbce31","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.93849bc.tgz","fileCount":8,"integrity":"sha512-zc5B7HWAUv8VRCXSXomWD824HbJAIucPpVMc2WRmzfYo+aEQt0Q5FjmTt3Beoz+uEOiRwCp/7BF/7UeTZ0Vs7w==","signatures":[{"sig":"MEUCIQDGbIlLXf6sKa2Yqgb4JAhq44/PjG56kLQmIS4QRcTj+AIgMljmmAx8AnYGGhS4cjUPVHUbVVcLFpedU6dYYxbQQiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.93849bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.93849bc"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.93849bc_1785355173368_0.0027123311102752456","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.0503c57":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.0503c57","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.0503c57","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"47c2cbe89fb150fd6c1dfea7f250ca1c3423dc96","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.0503c57.tgz","fileCount":8,"integrity":"sha512-MC5GH6kuMedQ8ch86fK6n9KNiBAOsvtQeyguIkEtFrdOBNGxq4soPHmG7l1nAQ0/rM9nNeHe7vTfLFZnx16QYA==","signatures":[{"sig":"MEQCIGkwWTIJhhg7/aTbMfmE4QTIOJi/72yl+lp9SK/s8uOOAiAYgVYeOkuryHS0miXIbPjnzwoY0Ve63tllNmMfwmbGEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.0503c57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.0503c57"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.0503c57_1785357023335_0.9447508749022302","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.08bb53c":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.08bb53c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.08bb53c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e3d5af5fd97ef4ee7d566fa523e323a0baf00b43","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.08bb53c.tgz","fileCount":8,"integrity":"sha512-6x1Z8vFnp+Hpqoyszd0DOuF8pYlLwI0/RoW9z9H6KChWJ3Bk/nR2DaqvsnF9bePpuITnJkjXqgVVNY7B7jcQ/g==","signatures":[{"sig":"MEUCIGt+Ii/L+nRxCTWWxza9YibPycg6wlIsxPjXgNY+eaBKAiEAgM93sZB806z/6USu2B7DpNfKJaW9wIU/8ieo10gV15U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.08bb53c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.08bb53c"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.08bb53c_1785358522567_0.39639448969551316","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.840e155":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.840e155","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.840e155","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f7844228df4e2d96c60791850269bce6b3eceb7a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.840e155.tgz","fileCount":8,"integrity":"sha512-ppiFaMb8qTLqs8LefgbdclWdUYTU2YLcA8R4Fthi6ehNtT9Vr/oOI4/Eu5ytZMpDYukOrYDhA0b28eYjfecQqg==","signatures":[{"sig":"MEYCIQCEDPtM1r82/YCiBdfXstTpbuzaUQMp6e3zMMrwWy56GAIhAO56hIiYv3bNAPIpT0tmvs3jfg2GU4IpXXH9EClNkIQo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.840e155","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.840e155"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.840e155_1785358882498_0.07006722250888298","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.aa937ab":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.aa937ab","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.aa937ab","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cecd137fbe621cfa20c894587a677a5a63f9c042","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.aa937ab.tgz","fileCount":8,"integrity":"sha512-KC3d/XFOk06pWN2WQhQ22aBOB6e2ZfNlr9qbHS7b66xJAEBrSWkjkTN0ft4Jmw6Qu4kCyETViiXkDAiqXA89ew==","signatures":[{"sig":"MEQCIHKhi0GGs1H5hFXTnINlCJhMWyJ3hegAGKiSm6hRgpCpAiB4VmF8SDg9Vmom+2jY1szTC7BZpveVY/weIqmboV8Czw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.aa937ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.aa937ab"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.aa937ab_1785361794686_0.7164557643921641","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.0a51f16":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.0a51f16","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.0a51f16","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c724d21da801bd9ceb1144985cb67bdb3273a9bd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.0a51f16.tgz","fileCount":8,"integrity":"sha512-rdbciAFh4mNeH47LP0+vlxePf4wnrfvCFsIhIvAOVu6NyWfkw1h5tmTOJikr3anbFks+EjF8YG+uwa+k/1rBfQ==","signatures":[{"sig":"MEYCIQCoT30H7YbHuWbqnBUn1cff8TMMrmxVEd+5aVirUAll0QIhALDKcMdQpCTDczIwhFXkX53l97iQqDiGBHG+Ip+pBmFW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.0a51f16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.0a51f16"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.0a51f16_1785362198060_0.5803614247699169","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.9c193a2":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.9c193a2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.9c193a2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e58241c7c9875df784a8cf6f8a05c9478c64cff0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.9c193a2.tgz","fileCount":8,"integrity":"sha512-5zVQmx8X+7crVUIi1YwYd1uuZ4UzwNvtxBSaBHHquaGndgz+D0VXxNW9zIhc8WGzizA4cZHosA0OgeHxqkna5w==","signatures":[{"sig":"MEQCIFvh4XqRvO0/khD0IFSJhviDVL46gQNgAX87JCkplLGoAiAym1jl/wKO/p4VDRBexyDWjVhdgz5jghMc3JVXenKKYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.9c193a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.9c193a2"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.9c193a2_1785362428022_0.512363464832067","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.37e2b31":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.37e2b31","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.37e2b31","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4bb6275c738a64be241bf5dd144be586008547d1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.37e2b31.tgz","fileCount":8,"integrity":"sha512-lA4c1aPy+0dJebxf/GOWp9ZaKhFPxXah28cpBOXE7AlSwqLm48/cNe/8jLNceEEXntk1aQFumv7KmzMumo9x6A==","signatures":[{"sig":"MEUCIQDHXKo0rL9sKNi6DRVHMkICVIlTwNNc/e/QmbR+7MNQhgIgBIjan4rmAPs8ZY/PRzS/rlF44tHwlDTM7lUBFnYcrWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.37e2b31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.37e2b31"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.37e2b31_1785363563681_0.49043598350954776","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.c3f233f":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.c3f233f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.c3f233f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"77245b1a63fbd3b885f34677bbef141b452dd1b8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.c3f233f.tgz","fileCount":8,"integrity":"sha512-EVB3B/PkG001k6w7hML4RhRUqJfcBIJkyEWUjQn3OmEhz1kv3WjNlb6oP61OUIxUkeags7ZkMHwWKz8VgTBKNg==","signatures":[{"sig":"MEUCIQDphICvliI6R9Goe0dQK8LfYqT8QY6kyFIjEdxKyxs/7gIgNiUgE8crSbcB8sl6CTeVoaCM5MnwnM6txe6ZxJjAI8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.c3f233f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.c3f233f"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.c3f233f_1785366651753_0.7822636769905744","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.eff3e5f":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.eff3e5f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.eff3e5f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e3972f8ce2d63ccc8b1e513673949e1faf1e8408","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.eff3e5f.tgz","fileCount":8,"integrity":"sha512-21nQpkWrohoI46/CJ6tjxKGMx+y/BBNOrCpdB7Nf1lGFUh5y0AVmk5HpxiKiaQua2TrUvnS+2VXyRuTyltgP0w==","signatures":[{"sig":"MEUCIQDALWw6vkmc6CdqnzIAdMrtCbnHR0fpEbkTLIVTDEs4WQIgdDEWQEZdBhyY/iJemdEp02yztd+7AjxTs7B3s6BuRkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.eff3e5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.eff3e5f"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.eff3e5f_1785374468027_0.8610384688333854","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.5f53b63":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.5f53b63","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.5f53b63","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6964f4c54f4dd6d9528b9f19a69a690f219f438d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.5f53b63.tgz","fileCount":8,"integrity":"sha512-rqMQYBv/oO0PPXorH13axI5QR9vXiULfoZxjvPph7sO66EL8YwmQAodTvLmvSL2vvplLl37HPucMVPHCv5xAjw==","signatures":[{"sig":"MEYCIQDScH/yDfJ+zqQSA6RfqgRjn0XUjO876/LNxWGN4+ZLiwIhANY5azOjF9r4LppVBfGeNR7IuSa1TUyfhHipUdeCvP+3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.5f53b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.5f53b63"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.5f53b63_1785374824580_0.9373392808564196","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.5b928d1":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.5b928d1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.5b928d1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5696d16eabdfdac2493597f5838e220218563fc8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.5b928d1.tgz","fileCount":8,"integrity":"sha512-io676YjgINFxL+EGGdlqV/C6OgCZ/KDa/BgUd6702OhAFkUjMtXxdkKSyTEOd4+1YoJQ9suB1DUUluXkP+Cdag==","signatures":[{"sig":"MEUCIDGlc01QtlIVahOjO3TwHy/bdKTlq1hF7t41V9Lej9s0AiEA3Bd+G0WVrQ2hIuCeO19RqMugwNFx7LVXt9n2lLoEahc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.5b928d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.5b928d1"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.5b928d1_1785385736845_0.5525849518107375","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.63b0660":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.63b0660","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.63b0660","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4b75b0c8c58666fbd5c1c7cb2f693c94c14d8893","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.63b0660.tgz","fileCount":8,"integrity":"sha512-7CPdRpQGh0LRP+g0eU7zPpREmKyIlirWeqv9cHtAK30bQT78hFH7iYH2OGJHejr4dHXMsu9ZvhPKNeCZ7IQ6OQ==","signatures":[{"sig":"MEUCIFGR69LQG3eVu4TLi51igvzEo4DB1m4Vb6R/gzzzSn4kAiEAiA9VQr6zoFaJ6OGcJUID1hLUNR9ox/lly3bMuRZ5Km0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.63b0660","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.63b0660"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.63b0660_1785385990926_0.5189166779621965","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.02ef052":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.02ef052","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.02ef052","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"27b9913f014ed641e26a415ae47de201b2f9d716","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.02ef052.tgz","fileCount":8,"integrity":"sha512-SqHx1AJ5qHUySGK8wuSKDB1zKXJFgmv//ELw704UrmkS2t6OkwxBturVkWxb8A0qtEYA/xm6QYBr3nazbXZ1kg==","signatures":[{"sig":"MEUCIQDwzdf0nHH6kdq2uTEmQPZI0WxZSPtigSjxZZOgqTasvwIgUSdsUdlzQ2H9B1MLuZzv+UqZgliEX3Rx7UIW8oowT3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.02ef052","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.02ef052"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.02ef052_1785386483209_0.9007106017920421","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.3ea72f1":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.3ea72f1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.3ea72f1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"67b5844948352301bf87d74f117c328ff3f2ff49","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.3ea72f1.tgz","fileCount":8,"integrity":"sha512-U+F87vLzHbvYi8u8KtfvcRagkC3hDPnX1oQYuunjIR+e7gspH9FkCxykoLI21vPswvGtiAN9bQEvMC/cxFrl2w==","signatures":[{"sig":"MEYCIQDsi0HULWMdqP+QGHQDs9He1pC5egpcGLZg1UPHspzWUQIhAK0V6QZMfGtb2NStp7cPxJejESGieoFG2m/5yvjhrgmm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.3ea72f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.3ea72f1"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.3ea72f1_1785386931045_0.3727721941023272","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.296c73f":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.296c73f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.296c73f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aec077a8ba639fb8b0115c8038d7fafffc01b21c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.296c73f.tgz","fileCount":8,"integrity":"sha512-vlM3yJ+JuiuihF82UfPwOWCk0ZudJ2SfezxVcCEPEsN+TG7eR6ppSUoyRKE8ZUSikrL5yUpkSM1R7Q5t0nbYVg==","signatures":[{"sig":"MEQCICY4rxRIdr9FdyoS1aoslB4SwtzjQvoq+SnXzh/39Z5iAiAE9UFE5qOrMsTQ8tOCiCEJTh3aFe5kYi3q/3sQrjMt4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.296c73f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.296c73f"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.296c73f_1785387576242_0.2746377590106246","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.9f4f04a":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.9f4f04a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.9f4f04a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bc1a1efc325980edc21d2f91377a5a3e9dd817b9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.9f4f04a.tgz","fileCount":8,"integrity":"sha512-14LqAGW6Oq0Ph9YnaHbauuVilWMz0AVlBFTuKTZVrioqcVxJ9HCstfcz+KGe9HmpOU5ThJYDV0cp7M4BOfVaJw==","signatures":[{"sig":"MEUCIC3bawqp/qzAMeUXtJx0TG+l1q2/1hn2NOCFySWYNC6RAiEA/BQWy6Z9AQSWFXsd1liYmrVfE7mI3ObkJLHHbcVIE+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.9f4f04a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.9f4f04a"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.9f4f04a_1785388590573_0.33047742787725354","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.6df1a4c":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.6df1a4c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.6df1a4c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d2d01cfc95bcc3ff9d95ac00b80b4a5b18897d08","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.6df1a4c.tgz","fileCount":8,"integrity":"sha512-DreVNJgJtqrvDgcJeSjphoMmDtdGVX/XIfUMdFlyGv0ynKNDjVbrusL1seyxI+1AzK28IpiDqTrN97z1Lg82lA==","signatures":[{"sig":"MEMCHwIp/8jAeSYi0okQYkPcNOCPpYFqJuRiUZc4FzJ7PEQCIBpcvHanh+w6CmtT0BVjrjp5VjS1WI1iMhIj3KSJoQnd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.6df1a4c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.6df1a4c"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.6df1a4c_1785391524854_0.40379704902343727","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.a17db1a":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.a17db1a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.a17db1a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ac22e2286bd316f3b703fc98bec1dcfb54ea73b3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.a17db1a.tgz","fileCount":8,"integrity":"sha512-JdJX8MZzpQy6H0rBn9afG6cnOOq4Dq2jiiiY1LV7t3jmYigaPlU5aqD98/xd0MoYWheP43YOGerdpy+LUIbEAw==","signatures":[{"sig":"MEQCIBdgfwi4bswLGq6VKGgbRlut2apGLFQNM5v4NLAV1GmYAiAEHrBytx8EBfBSSeGjqgohtrg4NjS1vm1bjwSVQFXANQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.a17db1a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.a17db1a"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.a17db1a_1785392061959_0.8136920168150545","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.4d9de2c":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.4d9de2c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.4d9de2c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b21bfa4ef299b0be65dae07047eb7defc3f146dd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.4d9de2c.tgz","fileCount":8,"integrity":"sha512-qpz6jJd08zdLqh7Og6CcODkBFYR+xDlnTUFAbNreqfumPD/+C1i5n1t/qx6aElwNW1acvcvnqgAVS9zhGsn9Fg==","signatures":[{"sig":"MEQCIGXwFClKnR5RRw9ymE/XR4FEf1bik8l7uqZTnCpMb3XuAiAdvJ64Qfvh9mIpIh8sv0n2N2kQDJQJ85rPx8UESj3Wvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.4d9de2c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.4d9de2c"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.4d9de2c_1785392465612_0.16561321560241526","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.48f0085":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.48f0085","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.48f0085","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"820a95b7f1d9f7b7da06864ad116fdc5d0949eee","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.48f0085.tgz","fileCount":8,"integrity":"sha512-l5TElq8yb5eqguoXBpmEMrLBLdFC0u4klJ48IbHFYzTw0+tilACuBilkqe3ewSe0kX8/45IMyVGRkjDwGv+Qnw==","signatures":[{"sig":"MEQCIBJaw+Jyqz+jlMfSUzps5oDRGHoZyZsnmKHu5yKrBeLrAiBamV1CM915Ng8v8qRDj+NDjBr0jdeA9rN7e4G6sHU+HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.48f0085","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.48f0085"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.48f0085_1785393600725_0.40823479452611156","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.e1c2bea":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.e1c2bea","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.e1c2bea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0461d8a190b074f051a0ae81643cbda05d677e0a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.e1c2bea.tgz","fileCount":8,"integrity":"sha512-Qf9XsohKKWO4CuzUQbev3yvFdi8c/wRLYjIU01QY/mcVUM/onUEUNzDrMbyyS+jU8lSf3HMJKKlSsRb/gzcUfg==","signatures":[{"sig":"MEQCIBVzPatTGz98Diz8Z3WL+MD6bbTdFC7IkwClXT6ktMC3AiB+LwoY9vNA52n9UJvHXiEHzYk1ym38tYSfAsWiHgm/mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.e1c2bea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.e1c2bea"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.e1c2bea_1785404449170_0.8932069757693863","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.7f8c9e1":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.7f8c9e1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.7f8c9e1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"edd755ae6384cd4c212d39d9e09c7140da7197d7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.7f8c9e1.tgz","fileCount":8,"integrity":"sha512-Lm37cxLU8nEZHGlW9dP1881ozEyHDAXj9XsLygBZFqab4d29tDvH1P5Wv2OEYbpqKEsKRVmuIflqZwc7ukd2gA==","signatures":[{"sig":"MEUCIBTTK9SQiZwh95JcjP09GyCzJW8sxvmoJMACXnxVQI2xAiEA1Mk2Pgmgir4kPrHSvU9feXPF2u8KTgz5B1LQP8aSGyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.7f8c9e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.7f8c9e1"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.7f8c9e1_1785430971027_0.9462763161262615","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.ac4a27e":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.ac4a27e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.ac4a27e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5db5f42a60063c9e7f4d02f19f9ef92a85174a4c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.ac4a27e.tgz","fileCount":8,"integrity":"sha512-VyJjkRKbaho375KZqEoKGlHR6s0kiGAqGBfeOHhol3d3gHP1pEiPe74DOMeIL1W1pMh6RDqtnk1rditoSqMAkg==","signatures":[{"sig":"MEUCIAW6zfCTkCb+hEy0vXTxKMOZLHCABi9t/1wFn/xnLP0QAiEAnudKa9LMVbmubmn0sZKyjLl5EX8aB/pytuuCIlmAAgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.ac4a27e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.ac4a27e"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.ac4a27e_1785431459559_0.7597464765786255","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.1233fc5":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.1233fc5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.1233fc5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b5d9e4f447ea3796b1ce31e236df45761784ebb2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.1233fc5.tgz","fileCount":8,"integrity":"sha512-OGr68LirhKAU7K2PpisQ8aCgCQxLr4W4eFwuuzL88RSp/iMg+9LU9flm2ZGezj7BfUdQF83hC0e+x8SijnOriA==","signatures":[{"sig":"MEUCIQD+b8QHrNLlueDL8lYOjj84CXV4pAkmMQjWBO8QmbYyXAIgNb+ELia0Uj3qya0TIml0PVwTskvEL2R783dC1uJfvIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.1233fc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.1233fc5"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.1233fc5_1785439085104_0.6955280029128079","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-canary.e00a241":{"name":"@astryxdesign/richtext","version":"0.1.9-canary.e00a241","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.1.9-canary.e00a241","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"28e38f28221f1ba72387f0f78904fccb30b56da9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.1.9-canary.e00a241.tgz","fileCount":8,"integrity":"sha512-C7h9GPAHEjEpOqQ3AVlRuMvnJLs/nYuPB5CjeWCSDNreq0YPh5rvfaW64v2iPSBIPzmrZy72G+8C3NHpJLQybw==","signatures":[{"sig":"MEUCIQDfJlDjO/C/ygzZSEB46ThC71RZBGgbM9KIy8dxjyLFFQIge6bP4dCe75HBoFf7+G386hpFVeP9jM3EfGrIPy/1ZZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.1.9-canary.e00a241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.1.9-canary.e00a241"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.1.9-canary.e00a241_1785440114007_0.04095422616788591","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.e4013c9":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.e4013c9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.e4013c9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f74635323b32a0fb35c34e9e8434164a13662ace","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.e4013c9.tgz","fileCount":8,"integrity":"sha512-AirEiNZKUjjdUcAFSJTkA9rje6RamQambCRDCBoeZbpW6izMpiAe/G7UoIfefGBLd5fhU9V2wn+h00TBQ5/j7g==","signatures":[{"sig":"MEUCIQCJHqHchZRWVEq586Z51YzrYTXb7qgwFfc75f3yJRV+jwIgdPzT28j0pNEPAxPm1Gi8l+T+y/b9F2xYpRirTpbLYwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.e4013c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.e4013c9"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.e4013c9_1785443740961_0.2286372179265943","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.85f5022":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.85f5022","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.85f5022","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"79fbc68aa10781eee839a9f5ba5c25d1c24f09ad","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.85f5022.tgz","fileCount":8,"integrity":"sha512-5y7OFEr9ZB3uxfq2XGTDoBLkSU2DMqGvUEE/vXhOb/3gSDt9YRq5gtKYrTkX3XgZRvWznN/bs8ouF0gjRbJtIg==","signatures":[{"sig":"MEYCIQC9/t8s3phOVs8iys/OH6JqZ6Nd6FpgDU1eL1qge7taDQIhANQDYPWOLLkpI53Lu7dzBCkzsYC3wAzfgmv/g02aGkGr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.85f5022","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.85f5022"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.85f5022_1785444013209_0.20222779363050458","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.f306f13":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.f306f13","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.f306f13","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c287450cc4e125f724abb6b37cfa8d1bcb7be38e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.f306f13.tgz","fileCount":8,"integrity":"sha512-I4qTwHa4oe/6dxkaVP5ysgBoEDQkFJ03odRMOulzVTtXzr92dByOVo+5bSfcbqee8TofLJjMiyY8dt/ZJZ+baA==","signatures":[{"sig":"MEUCIHSsK0xtIjNxj1G1UT8IZa94WCS5aZZw5qXFSjULBkjnAiEAgS9OZbnhzFevtHOSA19+ZbAKPGS+g8w2ncEQtkoLLf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.f306f13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.f306f13"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.f306f13_1785445722331_0.5367092437752818","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.21c6075":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.21c6075","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.21c6075","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d23409f5ea26dcbe865d299d03917ff237bda2d5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.21c6075.tgz","fileCount":8,"integrity":"sha512-aPIkHIFgv+XBPhCdKZCDfHv2IcmPIESyEVRUfCjbxNW2PM1Cu4cQ/wD0HWWCQPNOqtn8+OAjcv9b+ZdOON2lPQ==","signatures":[{"sig":"MEQCHzc9ZHRU5M+ARTmeEhWDLZmqkXgFY/6PbQCinjMUO+0CIQChKbDPsq3hp74HLCu1dmGCzoOYZlaf2BWga+7HeGxaYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.21c6075","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.21c6075"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.21c6075_1785449024689_0.3300464531220302","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.bdc7cde":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.bdc7cde","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.bdc7cde","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6c03d146fc4a5808d31685b714e9e7baaa741f8b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.bdc7cde.tgz","fileCount":8,"integrity":"sha512-toehQ7UPM944gv4OqpXubHkS1gW+84iC57hYWL+HxrVdIhcONN0Na3NOpc0PJWeRP9EuYfoxbN+V7NvTSbHybw==","signatures":[{"sig":"MEUCIQDxHdgwcXgP3t8fYEx6ZCr6SUBTPjgNP0dEKwWYCLqcuwIgIq2+L88TJJ0dVR2XIpRZnN3xZgXWeiEnHUrPVBzyIKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.bdc7cde","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.bdc7cde"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.bdc7cde_1785449297130_0.9290060449583881","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.33d4e98":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.33d4e98","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.33d4e98","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6eb71e685cb5f047c19243a557ecbf260108c982","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.33d4e98.tgz","fileCount":8,"integrity":"sha512-GE9zMUh8xUmbpDcuYTNkr03j+NwfwyZgj2YIcGu0ncXfCF74RHWmqMWwhsPYOL442B0mnLHOqjZn3ygyyqxhIA==","signatures":[{"sig":"MEUCIEoJQapydtEsB46E082cylSn3qoRSXc2vfmo+czb5EHJAiEAtmw2NztdwhCLOhR2oTRjpIzPungtvdmkEX4d6UJYMP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.33d4e98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.33d4e98"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.33d4e98_1785449674394_0.026596741197930873","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.4b4399b":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.4b4399b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.4b4399b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d16cc328b2b1ffe103abca9728869db48a48f528","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.4b4399b.tgz","fileCount":8,"integrity":"sha512-Ew612iwufNc9wDriwGdEu/Q5DZs4sGpNDfVDbpmv56clhdwwAM5OEl5WyuAVNk5hXoiYCFvorqxDNmw+vqVWHw==","signatures":[{"sig":"MEUCIQC2teFmr/g6uLJOWUgwvDS/RypJQ+FjPhl3D19R2/dYfQIgMG/or5c7+SHVgFQMhujx7Zbfk10fTV70fKiN6F/cfao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.4b4399b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.4b4399b"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.4b4399b_1785450192061_0.005847811750635534","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.210e195":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.210e195","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.210e195","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c5bc986127eb24c380a0050c52b0a35c0aa0d6e5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.210e195.tgz","fileCount":8,"integrity":"sha512-tO0mjYRykDFc8nnExSmYvOUl224a5T0wOXMYiS+LV4h9auSz4uxvMU09rg80ImUjCX1OFMWfrE+Gi4f9Eb9s6w==","signatures":[{"sig":"MEYCIQC3RhrhnBFp76YG10H6UdTCUjF+x024RXVtLzeGzQ4nZQIhAOvgmaUcYC1+D9gqCVongZfdyV84s6/wkX0ppEhR157H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.210e195","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.210e195"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.210e195_1785450565360_0.0914264499570383","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.136a00f":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.136a00f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.136a00f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e05a0cd1608f046840b35fce37c2635a6318d147","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.136a00f.tgz","fileCount":8,"integrity":"sha512-x3nQHYd9UEf9/R3OqbOHs90fgh7ElGrfKk5qcnU18o6VlwfQ0PZhlezX3ybYkoArR7/vYUN4CSSV5c/Gj6+Hqw==","signatures":[{"sig":"MEQCICg+W6tAETt2Gl1rxsEzQ0COdpu7qzXhiirkLIVJYLihAiAzGLKKwOFhQLh/Y0FG4790vlYr1RX1L/UQsNop4kTKiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.136a00f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.136a00f"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.136a00f_1785450937461_0.5025701092238652","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.ea693ac":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.ea693ac","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.ea693ac","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8d22cbd98991f3c007008ec1ff871ac044dd75c2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.ea693ac.tgz","fileCount":8,"integrity":"sha512-VpneO9bLoy5LVOlyjfcxSfTqKJ4gLYicF6W/Hu2/kARrNeg+GsBvnZaibiXFsbJofQXlO0kT2qNf0oHcvK7eew==","signatures":[{"sig":"MEUCIQCkTIwXoy3l5V9Jxrqo9+58WKr9ymA+oJn82bPvjdwt+QIgLwD2Dud/AzHI8RB7W87gYPBqodKcEkA24fbEdHg+JOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.ea693ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.ea693ac"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.ea693ac_1785451787152_0.9663305149657779","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.90ae6c6":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.90ae6c6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.90ae6c6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d4523dc88e9e89527bbbfa27be0231debe136f0e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.90ae6c6.tgz","fileCount":8,"integrity":"sha512-F9/31p5PDtsVOWnY3HBoLW1QwIWBrL3HjvDWljeS5c/m3c+Z5MFnbDiP0a+qin4oKEs3UPG6GQsUiFuwnIcJXA==","signatures":[{"sig":"MEUCIGEz4i8Tlv1qegYMZA/ZwviuzZjFwBytGlWipu1QtzgGAiEA+tlBvpTila+oH+IrWYOBMyfV+ghrr0QnF946DFhsMJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.90ae6c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.90ae6c6"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.90ae6c6_1785452403823_0.5341704511197174","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.c544487":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.c544487","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.c544487","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aef084b80badfc9aa8a6df170cd5f695d22593d7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.c544487.tgz","fileCount":8,"integrity":"sha512-zrBPRWNKwpIo21O+XFsWh3coHi5dqo/9fNn/FQrmy0/C0wjnUBF1S9YYujaeu5mWS05wKE/hIdwseCtc3oV2CQ==","signatures":[{"sig":"MEUCIB4skEljJi4xZdUStS1CeMX/6eE9XkcZQ8F+mo+GWBjDAiEA1eO6XTf6qIt66rpuNvYXZwbkUJJwIJPk2q8109u9QYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.c544487","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.c544487"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.c544487_1785462402978_0.4931224489259429","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.0f56f82":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.0f56f82","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.0f56f82","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d3ae83c371825233c8ffcc556568182a4e255d79","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.0f56f82.tgz","fileCount":8,"integrity":"sha512-AY4JOUDcjfMccV4DR9V3GdMh2ZHzdbGCgh34VeKdnZrg5yzlV0e+mdqu4wJWJstdmwjrpqSFwYrdDBQmjy0SJw==","signatures":[{"sig":"MEUCIQCd3sLFqu6xMya+yYLbw0BcJw1nybzEtf/BN3Ei2LzTEQIgXDcn8S7C660Mid8v9FDKdgf/sidO5xnu8pE6KK+C8s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.0f56f82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.0f56f82"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.0f56f82_1785466026659_0.38168446486630936","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.7c59787":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.7c59787","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.7c59787","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2f8d0ea78daf59788540b992f210da6bbf9c6e6e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.7c59787.tgz","fileCount":8,"integrity":"sha512-+AZ3m/tDFcrsEoMxu/95geGr+cPj89R+uTP6iIcFlz9PHft6XYP4aH/N11/fBODKQRrcnkf6RXKE/hhn+dti0Q==","signatures":[{"sig":"MEUCIF85wS/zCaNKYwKg4rIYq2iobiIWkpOCAFRyjKcmSdrvAiEAgI3pwoOqOTHSlMeK/j/CYtYD903P9MpVt2y6spSysBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.7c59787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.7c59787"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.7c59787_1785474569796_0.5335638196165446","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.191162b":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.191162b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.191162b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"328ab7cd94217225f5052155867955e57a0c5145","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.191162b.tgz","fileCount":8,"integrity":"sha512-wxjuYu/2ButXccTbgxUPiJOlYcGNOmafqKGmX8gdhi4VEvgOvjFeYvY2pNnyn+4kGC4oMBL8P9Zn3L5EBsm7ig==","signatures":[{"sig":"MEYCIQCXK27AOhJ4gt+f7HQbaCbSjdVvZ8jrsHCmLCz2SFis7QIhAPQOLOifZ0mjm9Cuip1zns/Ygtj3C+xKqifQ6hMWrqo4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.191162b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.191162b"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.191162b_1785475199700_0.4923240030955025","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.fc53ff7":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.fc53ff7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.fc53ff7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"632d0b0ed907e742a9845fc7f216adf5e531c817","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.fc53ff7.tgz","fileCount":8,"integrity":"sha512-CMyJm30O9YpPrIkM0z0CpWmfjUwC+vuAZaW22TbBlV4yiLat4wk0PBtQMmFEdSLQnTeCNz3aGoRTv8ozJ86ckg==","signatures":[{"sig":"MEYCIQCCHIyhbOpK1C9CeNmh/1sLNET4SApZhzsII/pzIw1nSgIhANm4SSmbpbjcPnDrYOE0cu3vdYj44PQOXqQIPB75RYkx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.fc53ff7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8697},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.fc53ff7"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.fc53ff7_1785476436931_0.7221729840441289","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.68966d2":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.68966d2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.68966d2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"847970e2b4eb355d82d59d674c45571e0566bac0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.68966d2.tgz","fileCount":8,"integrity":"sha512-QBpVuBDmso8oK5G771WxhPSaKScDxnaNqycZbEwiI4QTfvZKBSnOtml152N6YwxZi++V41n4ZtZHN3z8Sll9TQ==","signatures":[{"sig":"MEQCIFK+Gt1fesPMogs1BnpSLYRqMd71vcbvavQxbHYm4148AiAeQ6TbIikuAFDr2spDtdYX2LYmISnaAlH7dkerFltdFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.68966d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.68966d2"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.68966d2_1785477557139_0.4867940338736565","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.531fb34":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.531fb34","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.531fb34","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"19e8b7e372d450c977506896b7cc5f3031eb3e23","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.531fb34.tgz","fileCount":8,"integrity":"sha512-6hY4R2HY9faOcNAaTlK4IpD8lgmycX7vuofBVf73kC3ekKhYS//XP/GEMjCmgUysAuAi7WLKXqZMa/5TUQQcTw==","signatures":[{"sig":"MEUCIATfpOmSG1oFkPrUerK/QpobizmP6IiJG3lMNi4s7rjqAiEAkLxhmHfWBNz/BVQ93SXUpO6j/LJwb5vb0tdKYrO//2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.531fb34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.531fb34"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.531fb34_1785478383420_0.9707518803007085","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.95f28a1":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.95f28a1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.95f28a1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b27d6c3aa738f2f355cdd62ca4eb6ae9dc3bfb93","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.95f28a1.tgz","fileCount":8,"integrity":"sha512-y++36Sr22Ij/ig9grn0hXzG77gBw6mh1hlAxnEuuWggzqo7gAfMg2cpNx6X8cHolz2TSyC9+nr19R/PfTQw49A==","signatures":[{"sig":"MEUCIQC83CF9QbNDSKYwGPdb/EsWF1q7YTLOea/MWrG5t9oIlwIgWC7HGD7NhuVrGreQTtro8LZjNeFdrqSp7z+CRPCuDQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.95f28a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.95f28a1"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.95f28a1_1785479412050_0.8074729704893417","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.c366298":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.c366298","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.c366298","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"23608a5e404f630f0316d62a588a3b4722955675","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.c366298.tgz","fileCount":8,"integrity":"sha512-1xlNv7b11J5bsUp9C3RObic+vFWuPYXHinBJu+FvrXJ6YQyxPAg/YX5UExxakFGQMb8zGTpGIK1WPyxyzJPs/g==","signatures":[{"sig":"MEUCIF6pZR6fb5bQDW2gRW4AAUOZbl3mq56aXW8GqxNje/KQAiEAwWXFjXRF9TePoMkR2e+d51Q6nqCh+vmsmm6BvUKzZ7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.c366298","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.c366298"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.c366298_1785483150841_0.2414344400278743","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.068bda9":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.068bda9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.068bda9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6be7a9d04ab5f9d8197f37f66451fffb0dc2f876","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.068bda9.tgz","fileCount":8,"integrity":"sha512-pMbItvHAAcMzbW+trRNfG9i8IztvoRd3QCSII3Kz/2QxL2fYR2tzjqUNvpQZHZa6km0dY/8DsDkg171qoCHCyQ==","signatures":[{"sig":"MEYCIQC9n9kHCkaTWYYudJ7L4wtHXRTr6VlwYtwkpxIlzDB0/AIhAPe9n1YiIW1SVcW47nRxdMHGocuTpxigUmKStgv/mfhc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.068bda9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.068bda9"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.068bda9_1785485993626_0.7674616719603149","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.f4c72f9":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.f4c72f9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.f4c72f9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4c6dd494abf56d6126cfd1c8f3eda8ab52623483","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.f4c72f9.tgz","fileCount":8,"integrity":"sha512-H0Y67YL5LMzP7sl4b2FqhAQg0mCE1z3OLH1tolKOupvlfDTq1uITlYkJkoByjNG/eVQH+mbNYKGJ1pExP+dIVg==","signatures":[{"sig":"MEUCIQDScOGsstOBx+ZmTpQ+rX+qGw5WwOZnj7H9GKWhc4qmGQIgKuhb+hpR4OnnZvsxlToba5wURrcv3QeAsJuKO/SJNVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.f4c72f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.f4c72f9"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.f4c72f9_1785486210447_0.9689061502137768","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.0fe271d":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.0fe271d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.0fe271d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6aede8dcff06c8f55832d5b1d1fbd40b0243304f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.0fe271d.tgz","fileCount":8,"integrity":"sha512-EHBkWDLk2+yvPA9H7T+DVd+bGhiguLjkgyqOtdxxafzzvCtxWmadD8vUyhXm3lGnUEvykhIEm0z50IACSdp7uA==","signatures":[{"sig":"MEYCIQDqKyRo70MORLa15BHaIOsdulUboIZXJZ0xFFXYr91TkAIhAJohSlm2KgwDI0FKtvMbnd3qTphM8+MSUyWIzXfrseVx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.0fe271d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.0fe271d"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.0fe271d_1785486737365_0.11142790979250461","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.e9ff278":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.e9ff278","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.e9ff278","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2e7aeb074d94ef83e9ef54ea6f4d486060ef4cf4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.e9ff278.tgz","fileCount":8,"integrity":"sha512-G+EZ+OZXGlUO9MC5VXHMeXAAxohNsNDbnmCSfv56LkOljIS7N+b3P6JnWnBnoosgqATkBNd2FaM0CY1GsKMi4A==","signatures":[{"sig":"MEUCIEd7wSJSzYOp/J4V0Ifh+ePrdjtCKWnUXcm4e+koz5FzAiEAyYgXMSwoGu0xjnyipNe8KKh2Y3+y6dE2VNOQ5Xo6+GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.e9ff278","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.e9ff278"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.e9ff278_1785487182965_0.09914810241833849","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.c75407e":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.c75407e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.c75407e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4e6b28269cc0fd0c1b76cde6c8b12ce738d75cfe","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.c75407e.tgz","fileCount":8,"integrity":"sha512-D4IKM9qtvUNzwxWh4dK9sLgOXV357Kom/KO3LT3oDsjol1DwLOyUUcoyXMJMWVaCurcijLuClY2/bhJj/THNtA==","signatures":[{"sig":"MEYCIQDHKbfdUDHA/WtgIk6n/FqHhxIDRT+ahj+YPPxiTPKwjAIhAPD6TyMWT928xnZ1q4JkHDDRrEkW+ZGDk5lM7Pz4lv3H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.c75407e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.c75407e"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.c75407e_1785487394622_0.9899327500436679","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.8d64648":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.8d64648","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.8d64648","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e2177cbd6304431ccac966b85472e42e09bfa955","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.8d64648.tgz","fileCount":8,"integrity":"sha512-dgd9+nJLExWjFeyjt1B0g4Q1ANi69LmdPLBHNbMwxq97aiP2iRiG4Yt67Vx8Kcli2hpB/5QrQFzuqL3JfxgxOQ==","signatures":[{"sig":"MEYCIQCEDCQxUz6Mo4gGXfXvkmurKnvYPQqOHjsm6zQcR/ca+gIhAOmW2R42lp7RV1LoJe7M0R+KLQz8qsXesuv0c3lykTKL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.8d64648","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.8d64648"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.8d64648_1785489260454_0.49530698338460755","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.2579171":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.2579171","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.2579171","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"acfdc13e73062733864f11df0fc4348871ef2aec","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.2579171.tgz","fileCount":8,"integrity":"sha512-ZGBEmrVTOBTQQ0/B5FeA6vBxVrrWXX84mRUOWlniJrPQIN+cfqKcuoVmynNqbpKO7awVnhDW7FZ/41KhOgYSjQ==","signatures":[{"sig":"MEYCIQDa43OQvapHKyFH7K7gxVbhtX3CTnKLF5mIvP8D0bwnhQIhAL2AzSgBXaB1XUT0hWdj9996p7uEHaLAxLqDzAriwG/4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.2579171","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.2579171"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.2579171_1785491296453_0.6430805178471453","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.0f688f8":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.0f688f8","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.0f688f8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f31c9e65b408d62038dc9866bc1cee23b84baf17","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.0f688f8.tgz","fileCount":8,"integrity":"sha512-Ss4EKijQAcd1Ga3xX9SJE3S4iRmgYCNrOCu9hRgC3qDwQN/zRsnP+LeDUA79kfR3YBdhS68YUvnRff3sRVw1Gw==","signatures":[{"sig":"MEUCIQCGupR2pJW+5mS7YJOcoYjobikGnj5WJlYP8+Rq4oN/nQIgY1KCuU/+lsZnOsNoaDF04iifAixZzGRMEb2aCykpDHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.0f688f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.0f688f8"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.0f688f8_1785492303786_0.7469211980129236","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.4ffab6f":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.4ffab6f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.4ffab6f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"294bccb1e091b0e9d1425a48fee13eff25cf5cf6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.4ffab6f.tgz","fileCount":8,"integrity":"sha512-4bQ0IJK995iYiOvJIGy8tOCw0gG3kHJ5kL8smYS674eMAmqqpBZeMzAB2D/DtewA868zlpDJGRHbP7AiVeIZzQ==","signatures":[{"sig":"MEUCIGi7LobDj629ZkVBpzUY2RYl+TFRDCx4+MZKwJT8ke+mAiEAllgqHKI963FQJx4lWyr4wQ/10NCdFzpmDQOGEgbfHGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.4ffab6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.4ffab6f"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.4ffab6f_1785496817857_0.19521589585539645","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.7467659":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.7467659","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.7467659","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"73a7d0b194a0428016833ff137875579cbb7c7bf","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.7467659.tgz","fileCount":8,"integrity":"sha512-z8IpIfVK/dg8R0CobvhPYUYj41ePZWyfzD9Btu34T+OaV7TrOKv3HSshRAKCXme6PNDp3Na2AKaSLtmz5ySavw==","signatures":[{"sig":"MEQCIH2FqyLg+/q2n38qECrZtRmwYytMbv5naA0f/IrYk4aeAiBE5CkKITIVvTTKa2bi/jYsOeuq3AT8W018TcSgTq6gSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.7467659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.7467659"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.7467659_1785511408988_0.1135757059874396","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.29e72af":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.29e72af","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.29e72af","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d00327203402dc75e5f8c9f900713181eb0531bc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.29e72af.tgz","fileCount":8,"integrity":"sha512-Rni7qCmOz0/zTkypZqPDUue5uhx3p4VL7/GvmWw2vN9oPDJPfrk/mkhy3lzPL+GnS1k2Jfxgt1HfGMQbrSfuhg==","signatures":[{"sig":"MEQCIAqX+I7F415oSVPa+9Xzh6hW0ItASDxhUO7q2vBZ4CELAiB5ymMNpVvorxEUm9EvjzD8QAipxs7sYrkpvIONKmTnAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.29e72af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.29e72af"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.29e72af_1785512363819_0.12014903153495893","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.f7ec5f5":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.f7ec5f5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.f7ec5f5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f564617c71dacb19d888cc9c6ba841e37a431498","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.f7ec5f5.tgz","fileCount":8,"integrity":"sha512-n4WXVX+tU4jmOf9FvZWJfXlhNyct9btnsUmMJm2/IVArEYjNo/GKGl10HU1/tHBxD7u+c25Z2ArqqPyLRlVmAg==","signatures":[{"sig":"MEYCIQCNOp87VU2ZdSdbUSQm2ttpoUO+uxSh9/8KmzB2Ua0OtAIhAMboZT79iRgr74pQDlmjnjnYNbCHQWRA/m41ArrAh6nJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.f7ec5f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.f7ec5f5"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.f7ec5f5_1785513715795_0.044175986235986286","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.ca77e27":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.ca77e27","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.ca77e27","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f549ffea57c9bf3ad99997ac8cd5facff1c40bde","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.ca77e27.tgz","fileCount":8,"integrity":"sha512-zpEpOOX5lehZhJpCmOKBeJebc8agh9P/RpODqBYx/GiByBMOqgS/wyrh8w0KFWryoK3ed+w5U3oqE8LSLGgqyg==","signatures":[{"sig":"MEUCIQCnRsahm4lIWAxpur0CipIKWE/SgpSKf77Iu+WhYhijpwIgb7nYRzZ0tyTY/GrV3j2gic5jMeMpMeFXZPLKeJ4Go9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.ca77e27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.ca77e27"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.ca77e27_1785514221263_0.5525972821713141","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.0e01213":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.0e01213","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.0e01213","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"672318ff452992b316fd3628301789e2f1f40e70","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.0e01213.tgz","fileCount":8,"integrity":"sha512-4isxyBO45eMfff9zKgK30FMbCx9nvg5zfs+BIUZY5YO7tIfigJI/ZVEWSGFWr5AqyG0RPKxCedBmCo5KNyF72g==","signatures":[{"sig":"MEQCIBFmkq9XHAjaQ9qhCyQNG4560yKHzbB9Gl1udjkGjcKFAiBoCASvg74WnuSMXLafU+FH+QncCpODH0CyVhK9QVcmfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.0e01213","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.0e01213"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.0e01213_1785514758509_0.4552345168774079","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.57611be":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.57611be","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.57611be","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2af0ddc49132fb0371ffd4504ba43c2d1738c5f4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.57611be.tgz","fileCount":8,"integrity":"sha512-D06lwmNktEcwPOq13v7YQZmGwa4PYgffz8Ce/8H4tEKpZGCTYVtT0xphv5wk6esNXR2rJB2ljG77OwSNKT6gYQ==","signatures":[{"sig":"MEQCIC3wH5/3e0Fl5q6LcrqpeZsP2GeWhpZso2KN0F5L8X9OAiBByHdSwKHf5tFZswx9gHyqH7xipn3Ef/zwysuvdU9Vbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.57611be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.57611be"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.57611be_1785517689659_0.5467924320286905","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.54759c8":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.54759c8","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.54759c8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3c62dbbe8ca9535823950bc7bc964e3355092efb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.54759c8.tgz","fileCount":8,"integrity":"sha512-3coQs2r5pv5jaFOzsXIx1JYjsfjhut5BJDMTGTDGVs+s8kVadFWxJicVj6OvvItgpkXDCNKkLH6wNW6LEQMssw==","signatures":[{"sig":"MEYCIQD2jssy08mZxe2ztbSLZ36XdYn8rFqx0iMpb4pw9009RAIhANYdCs/1fTMF6tbxD++k5WhsZ/s04bQAgfIyHmYoXniK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.54759c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.54759c8"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.54759c8_1785520378394_0.11778068055092739","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.3d3d463":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.3d3d463","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.3d3d463","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0278f0e338881fd4a3af5cbc3b35c9ec883bc7aa","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.3d3d463.tgz","fileCount":8,"integrity":"sha512-rs5hk0qIsWxd9W3nKOB1bca92CFq3KE+kvCGb+mAemtrBKXl0IjgNq84KuW1IV4zzmQOtN0iRYXq9LIZT03/ZQ==","signatures":[{"sig":"MEUCIFrBhTKMm3BBU2UgVgGrir39TKjVdZbC/nCYcqUUHkX1AiEAyRI418UaPQ70psS70rK97PMFYGvWgs/N/0yvcXAjpTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.3d3d463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.3d3d463"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.3d3d463_1785540670332_0.7135929542430717","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.78221de":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.78221de","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.78221de","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8e6d7d5f0ce1a0b75d4d6e16e258cf36bc6300c7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.78221de.tgz","fileCount":8,"integrity":"sha512-xIQxQelu3u/4rxW9cSUt81L0VaUNPueg4k8NJrXfgg/qE3bw85u//QFCRWGTWhw2IkMsh8V2K9PEnYRgpyJGJA==","signatures":[{"sig":"MEYCIQDPaAwYJzRFnf3qFg1G1rJvKBbx1f7LcJiTZnqKUbUNCAIhAOTog7izT8Levk1jHviJWsMEOowpo2ttlq/3NB4Os0Pu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.78221de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.78221de"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.78221de_1785541251006_0.7159264510061603","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.ba0adc5":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.ba0adc5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.ba0adc5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"15cb55b25a917219d33116058a5fa98292e38509","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.ba0adc5.tgz","fileCount":8,"integrity":"sha512-YWlXEX9AyDETBL82lezrKcjXz34L3l+FBojPVumdwl5Ostt4m8qjUNn9QO+E3WIJkdEjt1pXfCorW9T4OTNs9g==","signatures":[{"sig":"MEUCIQCFHN5qSHk5OB70hwwRbVVhMn9Sma1iI5oxgXrDFE7utAIgIqpm8IBEQVgREdw0omEsTij5lRoHkXt5FJyS88IgJZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.ba0adc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.ba0adc5"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.ba0adc5_1785541846362_0.3811647753017866","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.827f173":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.827f173","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.827f173","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cdfff85c5ea65e307c75bae48cd57c2ab3324f13","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.827f173.tgz","fileCount":8,"integrity":"sha512-SemLSOSFITxcbUGuFNemw8gJhzXjVoCjmOy1bSGfHWJYUfp3UNhtH2MGoYBW3MeYjOv63FB/gwOQlDJCgO1WxA==","signatures":[{"sig":"MEYCIQCH/j8PBMIRczenQCEFq2ystsLwusS/+KzSec3kfnMBSwIhAJQyefK3RGOmwLNGP4o08UAeCkFPVEmuwZVwEyhJA41z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.827f173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.827f173"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.827f173_1785542813660_0.45931651895653225","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.19a921d":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.19a921d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.19a921d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dda44b40e442522d37b325a7e83de194de7dce2e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.19a921d.tgz","fileCount":8,"integrity":"sha512-v127jAG5jEJammfCVTZEfkKNol4PUeo3hPynHIQsBUdvjZ1Ym7Nin/6hU7BthFqSfOE/p/rcFXoidCSRcmur/w==","signatures":[{"sig":"MEQCIBk7IKDBZM/OBQkhj17YBYX2dQRrIxYNsRPPO1+sR4OWAiAXGtBD19noKkp+ccgYYUqnf58h0H8Xz+0VBe+VwOn8vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.19a921d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.19a921d"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.19a921d_1785561081702_0.8436857477408652","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.2d5bf2b":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.2d5bf2b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.2d5bf2b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"78f95757516583bb271fde883867a0b1d707a1a6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.2d5bf2b.tgz","fileCount":8,"integrity":"sha512-CrDFGhrh9VLo/MqbgauMFvpLmfO5FzxkPcG8C7iFi7Ap85JBV5VrIqM3eOAchBe4QUYdOFQ7hK8oZ/TOY0Z/Jw==","signatures":[{"sig":"MEUCIBKaehj8P/KnbOBBoiBWd+FeBznwq+9HYs/jr3halX5TAiEApSlLb04fy1rfE/F7jS3c+92IblN8NcLImGo3vTIZ5fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.2d5bf2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.2d5bf2b"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.2d5bf2b_1785566901869_0.9171513729456986","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.9b566f3":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.9b566f3","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.9b566f3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6e62c38c1073ea94c9dcc69cfca6eebf22e884ce","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.9b566f3.tgz","fileCount":8,"integrity":"sha512-Z8563A3zoqmwbz0ACDRy/JJtdbmO9lpTs3IBa7GrfixViMogFPfHUkO03E1iW6LDHifCCjVWSNUyZUvC077RCw==","signatures":[{"sig":"MEQCIC21h1eVOr2SGTFBUnjDG3U7YK6ZRPEJo2+L0TJD1WTOAiBrn+hWqH6S4PAbpr2TTUVt871NOIMHnQeBjNOomY5fHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.9b566f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.9b566f3"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.9b566f3_1785572502976_0.5006675243020975","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.dfccd57":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.dfccd57","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.dfccd57","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0382350f26ad25a5ca3e51ceedc5c8a990e6f8b9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.dfccd57.tgz","fileCount":8,"integrity":"sha512-Bmfh77FiP2l+2qSIIa0JQbsWMmiRytl2ddknyPetkzE1aJy08wX4e7SRdA96CtTEF03trUMHgP92B3TRieV7wA==","signatures":[{"sig":"MEUCICPJU86DzPA2f0SIrH/dseDa2WgEGhQlZ4RfTg5M++lBAiEA/b93zE3IpjJB38m0uzx5QWO6PjIoX3a2BshKeg1zUYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.dfccd57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.dfccd57"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.dfccd57_1785593397965_0.6778839446010783","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.921d3db":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.921d3db","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.921d3db","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"78b7bd6ed6ade0257da00233c338da13fdc5da82","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.921d3db.tgz","fileCount":8,"integrity":"sha512-kmMyWYSIBS+1GLaUjXh1wElDZVNjlmbzB5KZsI5WLGFG5yImWvveQVj+M4vXq29zyM7zMW8l/8QpNZiOf8AnWw==","signatures":[{"sig":"MEYCIQDhl/L3OLkYT8tI0wCQ/bOXU+JZ1DT2QkNVQL+R/DNapwIhAJUOXW79JBJ5fOkRiA8XY2Krhy0Zxj/23IzWDq1MdIQn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.921d3db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.921d3db"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.921d3db_1785593813419_0.8143382816247882","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.a714ba9":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.a714ba9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.a714ba9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dac4944ea70f9140716bfaedba85ab0672cca258","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.a714ba9.tgz","fileCount":8,"integrity":"sha512-tpA81EdWm2DOA9yHnsAzfMnDZtq5RJ0ybFoyV0YCnNS77gsvR1JpUEABU4QsX20G7bBzoW3bux7H7TxtNT9Yig==","signatures":[{"sig":"MEYCIQD2KGTAOvK1+JiCDgg4ZZfFxD+vLBE4nm6pKqDQHL/NrAIhAOj+p7pOJilgv1awIx2onS/NsSGmSDlZ2VtDNA9xI1UN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.a714ba9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.a714ba9"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.a714ba9_1785650888042_0.7175564962188794","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.c5281cc":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.c5281cc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.c5281cc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ba30cb92f58db0eb25bedbd0a42c233ae988671f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.c5281cc.tgz","fileCount":8,"integrity":"sha512-te/df9evH6fzrSDKv0KG+CZrB4iRg1H1of6CwrroA8+SZ/H4PSzq4JI6SY0TD0/ITl3wSfK9qmeWYGacOWj8Zw==","signatures":[{"sig":"MEYCIQCwVYQ5uuhqOJsuxCo+4zoIEHP62S7zYIVGYzmSDaOIpQIhAIEjaiiF4LdSWZDJQd3l7NkNk9P4o24HdMSit8UcPFOq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.c5281cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.c5281cc"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.c5281cc_1785652875777_0.9078365241987512","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.0b7a99e":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.0b7a99e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.0b7a99e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"92c975a684b2820f00f9826a8c5832d58119affb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.0b7a99e.tgz","fileCount":8,"integrity":"sha512-OsVP0IhcKiTKYVoJsWKfudanrqTwWa2IFgrTMd4VNC1jdizqFLFvvn3jzrGrAwYcoIrFuKStkreXu34C2gsAzw==","signatures":[{"sig":"MEUCIQDKzZyNOL+7hEKJDNK4THG81EQhjEJ2hwkQQwkml6aHQQIgbouurz9bSq/BCOokdvPn9TfGn0et++vVPjPMa/jmBqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.0b7a99e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.0b7a99e"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.0b7a99e_1785653677731_0.41323978884288315","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.4e594e1":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.4e594e1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.4e594e1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"91987e4ef50a81696c9104da80a8f5e795a4af3a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.4e594e1.tgz","fileCount":8,"integrity":"sha512-BHU3Fpk/kZxydhYXX8aizSyN/oAjPQGCttup3I0nPiQ6btqlqs/EVnxU9tRu1hyda9ykNqrh/jR9IyFIi6YdIw==","signatures":[{"sig":"MEQCIGOLVSdzIgJq+wsU3Hkp7u7hLKhgNZwPT6ez6LhjkdTUAiBpkv0giaubzPFK7FqTUphbrNqRYpzWIJFNW5gOdfWriw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.4e594e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.4e594e1"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.4e594e1_1785655774797_0.8672610921869124","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.523df3f":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.523df3f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.523df3f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0f3caeaf69caf1d92d36278c0c7386ff4e8b38bc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.523df3f.tgz","fileCount":8,"integrity":"sha512-/lscB2VljbO6X9jWN7eZ67IohJDYMQGNUa8WklWmgcHSe2MJKgDbA2maqa5PBuRiriwpQ4I3MJBqYpbL/trh0Q==","signatures":[{"sig":"MEYCIQChxLMSdV+0wWWDTNpHgzEJ698biSsYpAOlYXnBsRDqOAIhAItxmrxtKe9jNqz2MYqVwAHHHx9v3eR1GAGGBrHbdGMm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.523df3f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.523df3f"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.523df3f_1785686810283_0.05043554296438657","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.99f7996":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.99f7996","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.99f7996","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3cabf5e5841b0d899c70d783184421c233250c80","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.99f7996.tgz","fileCount":8,"integrity":"sha512-Y3/GCwYhjWRl+jUPjhGmlFBYj/PB/dMOhmP7K+E6zbk0IxujjVLPxHg2n/32UQHLUgeG8RjbzvSkZPS1Oj7RAw==","signatures":[{"sig":"MEUCIQDniOpki73PWAiedkBcDpcxfckSe6PONabpG6bwjV2rqgIgK7VWQ2+ZnBu62XlhagIg5Sk7TPS+iCoQ7QybO3w4IZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.99f7996","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.99f7996"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.99f7996_1785698501691_0.9755242584439188","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.9fa085c":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.9fa085c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.9fa085c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d494d9dd51b38eb6ec945ed5000cbc7f8c47d2bc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.9fa085c.tgz","fileCount":8,"integrity":"sha512-urPi0KX6W57w8hB8Q2EzI68SbLzferxWn2y6wFY6etmI49qt+YwWQ+UGhx72gpbaUtox+aR5o/J1SLUrisY9fA==","signatures":[{"sig":"MEUCIQCU/iqk3kkZ6P85ZeI13irAgNiz1OV4x68Q/pZMxz16LQIgSWXoQEBBplxQbnC1W0ZPmExMnw3X/r6V+IotO6sq594=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.9fa085c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.9fa085c"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.9fa085c_1785703804338_0.5119410451610948","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.297756f":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.297756f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.297756f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3e461b9eb137c271e51f19a4bedd98a246b64fe4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.297756f.tgz","fileCount":8,"integrity":"sha512-DqZG6v8d0R1EPAy4upX4UMSgsxQ26AbWAoYs24lqOvQw7NrF3pmBG7FjXXkX9VJ46DJnuDPd0HQCqDq5sZcXYw==","signatures":[{"sig":"MEUCIQDy+K764KzCzglQTlSd7lTTEw7G2gJ4VPmcCwxRwShdkwIgXV18oxhIySH4kexdCEx3mzkr8pd4OoJ0ryI4F/8KY2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.297756f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.297756f"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.297756f_1785710558376_0.38366815675652344","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.ef849b1":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.ef849b1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.ef849b1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6f14125af01bfed5cdf2a9ba1272384c83c945ec","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.ef849b1.tgz","fileCount":8,"integrity":"sha512-GIu1Nliet8++RkyLHUXHaQLmZ+RDWmNyYr4ZRAuVAmjKsHA+pjKVk6IWcTV89voWo3695xPoH87ylhCZSOkf/Q==","signatures":[{"sig":"MEQCIFDCjUAIdITt6p3S+iEC4+CGrxZp9DnmXg3F527AZNUzAiBwP1ce+Htn9KM9oTuv/79cYXRvh+H4LMmPRh/+68T9aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.ef849b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.ef849b1"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.ef849b1_1785721724984_0.29175742421725803","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.11b423e":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.11b423e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.11b423e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f5905553ae7971df151bad87a705dddd8216a8a7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.11b423e.tgz","fileCount":8,"integrity":"sha512-s3Lf94VJQFG5Xoc+gPveN9blWkdgN357r7zj8jX4lQHDPulPnWKXS4IyAKVqYTRyqU9VeDTODDYdolXGAXvJ6A==","signatures":[{"sig":"MEUCIAoNkQcD9bmWj2Eg+3gpNCIfuBMEvhsW3rALWHa2hWtWAiEA1tdYgJ2Ht9SJVplSTJfzb43WU5GM/TlDq6bRZNbgtQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.11b423e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.11b423e"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.11b423e_1785722035983_0.4084429817207671","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.1ec1a4d":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.1ec1a4d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.1ec1a4d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"029fa2f7f3c44bdbd0ba59cbeb11598e4fa25e34","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.1ec1a4d.tgz","fileCount":8,"integrity":"sha512-q15DZdJfpIZoh9Tt0DJkKXNbm1cUzroDaPhdZqUCpAYbSU9JYde0aog9+5wJ3d7PMgqIvdPvggMO4CrqxOyKgQ==","signatures":[{"sig":"MEQCIGDW+gD+YzL9d73kNsRvzxfBOj6r6gt1NF4/N9V/LjOvAiB5jL0PlnFvBC0RusUDasT5akkrT9BqNZSjFBPkWaszcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.1ec1a4d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.1ec1a4d"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.1ec1a4d_1785726167776_0.29782262650997726","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.8dfd7cf":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.8dfd7cf","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.8dfd7cf","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2d2007312dfb26f8b663328926701cf8ebc02d0a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.8dfd7cf.tgz","fileCount":8,"integrity":"sha512-bCv9JtaafgXucKF1OdYInc5OYZRzTVDm8gJ2ChpmJjnddD0CPWnqRXCK3hr2AXeAjuTGNzjnZCauP00ly4a8zA==","signatures":[{"sig":"MEUCIQDMT1PMoYYucxU1TkKi4+sMhxeXddEqUlDQi86GMZacAwIgH+GSvp3bUmggu0PMD/Z0gYVMgPdLDotUXS/xZWJwTbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.8dfd7cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.8dfd7cf"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.8dfd7cf_1785729553884_0.14983212660112288","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.2e89616":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.2e89616","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.2e89616","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ea1f5f9841c935ce6a9035f014b2078315c793ce","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.2e89616.tgz","fileCount":8,"integrity":"sha512-lNowUuVgrgwElm7+0qVzXuS9Zbe/o7G5K89GzbPwlPY8uzF0lRrw5pfe6d2dHA9Xz4e+2FdbvovMv1Av6s/muQ==","signatures":[{"sig":"MEYCIQDrWfGC1/hZ3J4MukYsUC7437RpCClb1C1/bKkzg1Zl5QIhAJAM++5llkbAN8LHft3kaPuYG3e1W/8af/wim6wOmyxg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.2e89616","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.2e89616"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.2e89616_1785729898850_0.38913744078945767","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.e424a04":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.e424a04","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.e424a04","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"60dab2543bb0da8b7bede01c7cfd72ff1a67c478","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.e424a04.tgz","fileCount":8,"integrity":"sha512-vjlhkzHqTddImS2uVwxUvBMAYuc8LtF6jsvi919exrgR5XKUJK5Q4Nox7tLA+HYgazuO/r6aizdr0P5y/m38nA==","signatures":[{"sig":"MEUCIQCWaYLpYJZQcaFNZF7MVlpyjzyzjN4nuTMXlqV/B1CGdAIgNH1JlRO2dtcBIpK7Mh8j7BSzBEr+q80ujrWlQiL7S1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.e424a04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.e424a04"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.e424a04_1785739804557_0.5167054428614901","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.37626ca":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.37626ca","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.37626ca","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ed15866d287b06abc3fb9bb5c295147531f5d121","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.37626ca.tgz","fileCount":8,"integrity":"sha512-TmB1GLo9quxFPq/8H9zDGEGtM7a7faJQU+xzWtA5WcLK80GOq79jJjv4euvYra5UyDuqVOTU4VqwBuXEDj8l5A==","signatures":[{"sig":"MEUCIQDhdEBKr0LjPVvaxG5fb8JNX8oDevmHsFLFAZUWouwaHgIgKOGD1SJrLVegwICNEHTvn2vCKi5v5fxemAVL56M+jQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.37626ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.37626ca"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.37626ca_1785759117574_0.4552096148048861","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.416db07":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.416db07","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.416db07","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"786111e82f1f4d1c90c627d52d0dfba154f541d6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.416db07.tgz","fileCount":8,"integrity":"sha512-1Y6mjER4h9JYdhZOnl2Pswo62wfsqNOivpa+BM/pQVhy3xxiWmDqB7i+66qDe+xr6Rtc5pImoowlvZgDkHS9ZQ==","signatures":[{"sig":"MEQCIHcufzcWrTTYVFtL8svuc305E9lzDtkMXIz4rWMDWDZcAiAenhOOz9eFtA/AQ6Rbz13GgyHj66nfJ1bT81MTVoBcBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.416db07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.416db07"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.416db07_1785764303122_0.9475857568352197","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.3d4860a":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.3d4860a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.3d4860a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9aab32e9459083035dd2b6b10f4ce95d764d69ab","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.3d4860a.tgz","fileCount":8,"integrity":"sha512-uzsWaidMHuqXwsOYUnRIDCofrx2aIJpqrFyCl0lv3WoZm6DNTcn+kphIJodFZbpsCdxr9sS4oOmQm/e42zyEIQ==","signatures":[{"sig":"MEUCIQCgVfjqU3LW45OhOXfzgSLeEtBRV/hmzFQ5xrFop4WkOAIgCLWbzdYDeb1NWY4+PWgzSk8g3h5vQIw3Lk2VsnR+dSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.3d4860a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.3d4860a"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.3d4860a_1785765474370_0.32059625684735393","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.c534f57":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.c534f57","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.c534f57","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f09923a98adcf3f20c2b61182c63b7c310ed2641","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.c534f57.tgz","fileCount":8,"integrity":"sha512-+4F6A4L3XMtV/G50OJDjfO+jhPjqe2sCEqqDsJ2R53binYylFXq+FALSaNHe+jVVRsfSsyNDPav3CHlAlIRQdQ==","signatures":[{"sig":"MEUCICXONA+uxLFtB9Zpc/K8k+/BEaKAEHrO1o0b4qoivaVxAiEA8NkCOGpj5qBhiwJ8Fx1/SA7wHbjJmdkJXPmCfUAWRp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.c534f57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.c534f57"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.c534f57_1785780349120_0.7421930858152315","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.5392b88":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.5392b88","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.5392b88","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"be5a2d51432d2fa44cc46859fe43d5f28be65f99","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.5392b88.tgz","fileCount":8,"integrity":"sha512-vvrmsxFsDzGU2Q1+tb7La1iMeqgQSCltK6XRMjd0b4vYlvr4bi/7bFCBGpWnes4fJUBTJtetK6rIEj96kRgECA==","signatures":[{"sig":"MEQCIDkZ1SL7M3sLpnp/QMQDzGaOAQu56yjCXmhr5u/1te5xAiANLXKYcjQibuIRyI4SRlhN94AJi9z+4xBrMY2kVelKhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.5392b88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.5392b88"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.5392b88_1785866791560_0.1862837432529052","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.fce8b64":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.fce8b64","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.fce8b64","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"42b8789142a4291c6f3ebba3745234baab58875b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.fce8b64.tgz","fileCount":8,"integrity":"sha512-zZiCd/mZjaibRut2iwvsqwxGaBt1Bet2wJ7MSePajP8lXW5IjnZ1R1eZQOmcCYWDNE8pUrE+BHARExBrSBzy1g==","signatures":[{"sig":"MEYCIQDojT94t/YvIsSEv2y+rzexhLgG6+GVGQuqliB1uSQDswIhALeIBIUQ/3Ha1xkubMTEMqg+VMAZCBOzCiEnWx5/mnn0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.fce8b64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.fce8b64"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.fce8b64_1785868253742_0.10227282269885118","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.ebed74f":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.ebed74f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.ebed74f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"123ba9ff0a5d9ddda1ac1007f6e6114683c587c7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.ebed74f.tgz","fileCount":8,"integrity":"sha512-vGFdW/a9iKKtBWg0Grkj2Ez/hoqBGOJpiiaCUv8u5bXEGdhewBiBoFomCQFDNVzCpI+lr2weKxA4IQ9bH1O56Q==","signatures":[{"sig":"MEYCIQCTUNECFcsJvMyGSctyHi/EwMyTY/RiWLln9j7mDnZ4WAIhAJ5CtvRMCZd3XV9DxRWe9Rqp4BSg/63JTC2F+B+gOPDs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.ebed74f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.ebed74f"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.ebed74f_1785874859775_0.04978507820016009","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.15ccc97":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.15ccc97","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.15ccc97","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1c7a45302befd8d0a011d9c51f614e5b830a9cbc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.15ccc97.tgz","fileCount":8,"integrity":"sha512-86HAkJwnJgHPUX50UKGFMyJXdOV5ZwRJqs2lWS67or6P4QVIMCc6fK/fROV5uY8GAFRU7rxNXcNbM7MXhA8nHQ==","signatures":[{"sig":"MEYCIQCEXwU+0sH3B21r+CZ3CFRSvO8AfF8tHITyUSdZNZgksgIhAMdXTaUfLFTSpinon1cF18xxunrcLz04A1RP4FmvJ52B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.15ccc97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.15ccc97"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.15ccc97_1785875475099_0.21837806088469547","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.ef91556":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.ef91556","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.ef91556","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1b8800e8d664c485ab941e377f8aab6e7e4fc66e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.ef91556.tgz","fileCount":8,"integrity":"sha512-1GKZyCoXN19fOE8W+EaLyIrjeoyL214vCOC0mZJpypkRDJ69Z9IQueyvFdj1rWfH89dLwk4bbi/gSY/nJlzmAQ==","signatures":[{"sig":"MEYCIQDxq7xF4TLMu+iE9aUlSHP9mG/Sg5oFX6j8KFFGXDdgxQIhAOlybfMRE44I6edEvUaNtpimZZ3EF2fNcBJ1t8pjlvO1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.ef91556","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.ef91556"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.ef91556_1785875938213_0.8356749227214986","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.77b3b61":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.77b3b61","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.77b3b61","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8c95f11b3dd61d0e19fe9a52d6da118626d5074a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.77b3b61.tgz","fileCount":8,"integrity":"sha512-h4ddne3HMpv1SKX4a6LC9/mu+Tuu9OD0P/AB5TzvtnWpjMP5G/SSYGqDtUGXB1Bfo4pWfGofgeuEfchlb+QP+g==","signatures":[{"sig":"MEQCIERPf2hy8kkGQD7qWQWvFkNAPuuA0/oWvzUXjjkVbeXZAiAvq1WHEbupIzlIZQuFNMzVv+sDcgshK+/qtYsxKyQxVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.77b3b61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.77b3b61"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.77b3b61_1785876949950_0.021412241719503733","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.e0de50f":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.e0de50f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.e0de50f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0555e74e6e42544a262d58733b1499fb7ab592c3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.e0de50f.tgz","fileCount":8,"integrity":"sha512-OkfwuTx3hVamKq0aAJMrhqg/4u41kB7K3QcXROS5f+lBZK4jRBR5fFtdZB5M3KpaOWAVQxdIqu/0vAAtjwUuPQ==","signatures":[{"sig":"MEYCIQCiZQ5nUSCiuVYBzJVCd4uqzwzoxOKOD6RnCJmp+oBwyAIhAIpUt8dfdCC9gCltAUv1KXZr5QPZpxBqlX/Yl4QBm1wo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.e0de50f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.e0de50f"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.e0de50f_1785878987081_0.12243107923370022","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.1c13967":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.1c13967","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.1c13967","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d412c54c73cfe9a63add51021cc233b3535b2a41","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.1c13967.tgz","fileCount":8,"integrity":"sha512-75XZzQvj01iaPkWi3XhzChZDKhxtzF/wWLp8oB1jkP1yQPnUhV08kJrUMelLtTAw+I+UatExLULEZTDhqslTww==","signatures":[{"sig":"MEQCIHX8a7IBCS8kBUuKRyb/vRa0WqnNQNZjoCZUFbcqVVaLAiAjXrXj1MPPCa13UoQwCK/qzK8yH+BpAGeY2Ji3u0troA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.1c13967","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.1c13967"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.1c13967_1785880137583_0.3801395736686166","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.700a7af":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.700a7af","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.700a7af","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"134e541ba062ac0d14bbbb2f142380260246bcc4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.700a7af.tgz","fileCount":8,"integrity":"sha512-62uLPIBOV3OcMYxWYnnqIMHQ1MPv790x2rNvO0FQwkfo/bB+u73EOpS/EuVhoxbeSLzGBXZVcU5Spb4uSY4kFA==","signatures":[{"sig":"MEUCIDsNPM6meg9cs/S3Gs9SKRUoGRm9U/CezgTgHlveLM1oAiEA1iZ5hm3QATkkKaIOkCPaxMulob6UXEnMBrCFE+eZAjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.700a7af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.700a7af"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.700a7af_1785882149233_0.10650703209125623","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.79cf94a":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.79cf94a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.79cf94a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"eb828d44f7dac32d9c520a3df495f7b72a7a548f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.79cf94a.tgz","fileCount":8,"integrity":"sha512-rbLbPM64a98qPecQbGCJs2CvtEK5fFGOwEO3++hDV/HdXQSP2PEm7iUs/ZMZzYmJVPhcCPZ/vNixOwuolzUTqQ==","signatures":[{"sig":"MEQCIHeLOrEnrznv0EYSIXZrZ/LbL/xSejJdCMOQQ2CwtpBFAiB5vF4NoProGIjJGMkymGzhdDEz6wlHdAKHQz0HiKyPAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.79cf94a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.79cf94a"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.79cf94a_1785886995522_0.7540869901528777","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.d9f2985":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.d9f2985","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.d9f2985","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f70a3a07743bc3649c8a021afb542a189b45966e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.d9f2985.tgz","fileCount":8,"integrity":"sha512-vDm9uaFotOmxPyTFlTzCS7BI+sKgxB4Gp7NxfIBh0kW1wqWkjIxfauwngmqC+W1ziLwZATdyTgZiPIRybhoLKw==","signatures":[{"sig":"MEQCIDBIijqvbI0WNhJGQ+iIvs+jrSEx3cc/bqmN7RbX6FJXAiA/SeE23+I27vDIozhWzyTwD1ChHf7/2cJ5BTJQI4loVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.d9f2985","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.d9f2985"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.d9f2985_1785888594827_0.17852330553491313","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.0bca68f":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.0bca68f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.0bca68f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"166bb088766d87625c45eb382380c360cb578357","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.0bca68f.tgz","fileCount":8,"integrity":"sha512-iaoYjD5YGUm+n+WGgh0xf1JXI7D6IXh9DHBnT5gkhdXgrsdTvTlswHq1SQG1uBjt713nY3g7zKc2SG5qJXxFjg==","signatures":[{"sig":"MEYCIQDotlon2rls4Z1vdDbi7WMWxVK1BLBtALdaBAzEF1vNgQIhAJgZx+ZVD48s83X9dVTwhe7EnqTEljyr+9WGAHDNN9aY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.0bca68f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.0bca68f"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.0bca68f_1785894533848_0.4759508705286668","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.46433cf":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.46433cf","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.46433cf","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d57f5d45903f631bde94f66e8c7874aa887f20b6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.46433cf.tgz","fileCount":8,"integrity":"sha512-c7Xs9I9JTRf16caStWJfp/KbVa/9Z1tuHccsHp8NbiPjHVzDsC7ZsWSHkTwvhhLyXHN+MGzSf3zWqhVf006SBA==","signatures":[{"sig":"MEUCID1v8jRQkJpOm/r4Eq2Ol2Fgz/J+VcWESsha1pslMXRMAiEA460H10WsxNlxRSbO5roHy2XASeitzWVr0LRYJTPvRsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.46433cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.46433cf"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.46433cf_1785895031359_0.6524824241440139","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.e5c0c51":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.e5c0c51","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.e5c0c51","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"789f12f9d6b0cd5e8f1386a6a35a898e44b1ecf9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.e5c0c51.tgz","fileCount":8,"integrity":"sha512-+54Ii6pyQ0hbriiXugTZfhyrIGLaYjmKaAjmG3ZjLJ1hMai6f6nwqmokAWCAvdypT9DNgr4p7MfrBmYzPG0vHw==","signatures":[{"sig":"MEQCIEru+ZXOzs+o7IuJsei/5kLz0plEZmBl97lRgTEgsnxHAiB75kHwaoYOH76A51qaJpwmqzV8Si5U0OsMJOhnF+Ngpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.e5c0c51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.e5c0c51"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.e5c0c51_1785902874071_0.7075215107371857","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.e6beddb":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.e6beddb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.e6beddb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"13653f087452f3f0de690075e323e7d850df2a57","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.e6beddb.tgz","fileCount":8,"integrity":"sha512-ZEvO/rd/8bx/ko/FMJiG616eiyBZl21hYUevbfNPhjvFojmmxvZiqS4pGNT0MhYWfxYDkMkiTayFxBD/EnqgaA==","signatures":[{"sig":"MEUCICmNOHaWN1vTiLWMEx6GiJwe/3WtKF0TkmKqaC2VF51fAiEAhnU7SoJj+ZPCZW0quzoXeTCYda+qOqFLZtBqHsvjJKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.e6beddb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.e6beddb"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.e6beddb_1785904123219_0.7639646750127675","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.f81527a":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.f81527a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.f81527a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"864831d12b2ce8290083e7094b4e69f8d5cee29d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.f81527a.tgz","fileCount":8,"integrity":"sha512-yVkOwt47JKGfWyvy//HJXVq1QgVDd3fxwcUtGghiXvcxn1ZC2MPCJEv3MIKiir7Y4vyiNvsEfCUQ9erHdXQUJQ==","signatures":[{"sig":"MEYCIQC+43R8WxwAxq+PFgIglLGOEXmdq3NB1kjDUTH5SnUzQQIhAJiqp+UMIDjM5qyLsleg/fXzN1nOrpusebOerbU4Gb6a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.f81527a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.f81527a"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.f81527a_1785909431661_0.6114009764031716","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.6878727":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.6878727","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.6878727","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2a4065c74c484ef9742dd9d10faaf679b525dd07","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.6878727.tgz","fileCount":8,"integrity":"sha512-+3bRaCHhn5qRMyNIJwuiwAOEKwv7FERqIZKMulcWJ90MPCP7cV9u/M7W3FLQ6t/SVVZEnJWESqVL8yaPI1HL4A==","signatures":[{"sig":"MEUCIQC+sddlSwmADJs2ece9FWM+3XzcM8fF9eV9CNZnFhcciAIgJl36AY+k1va/h1xdS4M8uWKr+4LK0EHTmSa0CX4GoEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.6878727","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.6878727"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.6878727_1785937852140_0.8150781784264414","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.276533b":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.276533b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.276533b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"db628081515c33c8c4c99befde9dc7af83fea228","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.276533b.tgz","fileCount":8,"integrity":"sha512-17M4hpbSafK6tJnqo6Jk6KEDYsNtg+uVuf64dqImSrVyNts/zgQAX6+Jt2EtlnDeJwebzsp9Nwvid7wKIAxL4g==","signatures":[{"sig":"MEQCIGrVWtFe/TclL2gH7VsyK+OycCdlSVw1XSPXRlc3bn4DAiAkSRu9gNnJQQ91oWmO7zADsYBrSM4+n6wVw0oOeUUWXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.276533b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.276533b"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.276533b_1785950797962_0.46292101800657903","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.e37aae7":{"name":"@astryxdesign/richtext","version":"0.2.0-canary.e37aae7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.2.0-canary.e37aae7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9e358ff15808e08f0b35d85555190fe466332960","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.2.0-canary.e37aae7.tgz","fileCount":8,"integrity":"sha512-Gti8217ZJJn2DqC3rFJa107QF0DvXRYqTnS9rvwn4aP4ellJ2OIAa9km4rppYT6UgN0eeiMkrgDU6LFKGifX2w==","signatures":[{"sig":"MEUCIGxlRvaQTYnQSjE+j1cgGRJeRfKSGcDBFaC8KnqVMv8fAiEA3d/r0mFc1BsbzGsRtSY8ueQww5n2RSna444PCOAbCHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.2.0-canary.e37aae7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.2.0-canary.e37aae7"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.2.0-canary.e37aae7_1785953207473_0.857361465429701","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.82d4dab":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.82d4dab","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.82d4dab","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d3ac9f029cd7cb91788a6526e37a62a32604f937","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.82d4dab.tgz","fileCount":8,"integrity":"sha512-NYapEHoiWBPPRzfHk4D2Kts/GRMzuFELn1lY7EIj1VwX5Nk2m/kWvAaOijFujBWY3HKqGMo/KRUTbnfjmoLkIg==","signatures":[{"sig":"MEYCIQCqPKHJnr5r7HkK+aFMzEzI0Y7/E+yRgA9fG5M3MgGXigIhANsLlL9zJfdXS1NGFvNR6n7uUPr7Vit3mjxlEGZuBjA7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.82d4dab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.82d4dab"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.82d4dab_1785954292708_0.45290440955296973","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.2d2dba1":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.2d2dba1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.2d2dba1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e06beca307e30e88437e2eb0a8fd2b045a7e0b1e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.2d2dba1.tgz","fileCount":8,"integrity":"sha512-CsYkbFBvlXtLoq6MTY6agoGgnngPomX4aR2HfqFZ09RQt/RfAcXoWMH56xpXgwatLtqoL+w6ru31imDJIDqmMA==","signatures":[{"sig":"MEUCIDP2jCZDPfk+XHHUbamE8AD4Zwuk2uHpap5DG9Qo89dAAiEAiYlzpng+0gzVDmENNLSl/7MoOyzM8Ptk2Hb/FYjk9Zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.2d2dba1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.2d2dba1"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.2d2dba1_1785956003826_0.06684046005398825","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.c857354":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.c857354","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.c857354","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1a4187a9b209e01cf05ef7b73873cf2f50c606f7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.c857354.tgz","fileCount":8,"integrity":"sha512-Dit+UmaFvKBHBi3LC4QKhPl1tB58gmdUMcQMUYqES9aahEhWzXWOE1mH53ZylhOft9F0GTscJZqLdGqTK2eFvA==","signatures":[{"sig":"MEYCIQC7p3g6Cr56HzsidAnRzzFwtUxjgFUoNLKTCO6kvVP8FgIhAKTCnRzbQS8ZyXUBsl4b4i3gFV9HuHV+J+I07+ZUmw/v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.c857354","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.c857354"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.c857354_1785963621823_0.590129927716811","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.6afcfb7":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.6afcfb7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.6afcfb7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5d8166f6072b9f7da34b8aafa8fabfdfcc66bbcd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.6afcfb7.tgz","fileCount":8,"integrity":"sha512-WoALRt9RRaE215mkhTkSqZawt739gddmoOVqcSNwFnO/8GmJ997uqUJ0uQD4uFG+OaVdq1UIbYmTFKLo8VyJaw==","signatures":[{"sig":"MEUCIQCcxh7byqmIF/h0jWgPJWewMBYE+lfnSepMLElDZtcKNAIgHSeIDV9fy3vvSpSTDOKZEntzR6w1JlwS91HnSQ8qPyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.6afcfb7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.6afcfb7"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.6afcfb7_1785964084375_0.0031406686049513244","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.5f9896c":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.5f9896c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.5f9896c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c5a4064b001e4a0c1aa8a58142e3ca10e952efee","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.5f9896c.tgz","fileCount":8,"integrity":"sha512-9Y3Wef7eFJM0IvPrqrGfgsGQW2hXdKqrWPKHyM51MpK16T5mhh+xC0bNCtulLEeB4NNM0z8COsTCdGI4isWvSw==","signatures":[{"sig":"MEQCIDL7MlJh666vhw5AZ1u66AoAEqpaR13+K17Kk65qpfP1AiAdDxe0Nyv8iUFOE124KMBJThbUE2v/7CVMl6Nl28MdAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.5f9896c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.5f9896c"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.5f9896c_1785967807005_0.499824954016479","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.b8cfd19":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.b8cfd19","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.b8cfd19","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"028e97b8f709043479a207c2b8b6cdcbef290454","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.b8cfd19.tgz","fileCount":8,"integrity":"sha512-0vmaRhjm+hzFNbg6gD+l3WFx+NmuoqgWBbYiNbJTlpegxEO2xVB0BypThOcewAfs+BfN3w+d2VBHjAl60eveSQ==","signatures":[{"sig":"MEQCIGQVPKtDPFJD90+z9eHJC9AczDf6NST/cpyR9S6Q4hyHAiBSdHnHIbJ4HmT0FBQ1q1JUlqJvCyAU/MfAtAw0AENS5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.b8cfd19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.b8cfd19"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.b8cfd19_1785971472228_0.76299285743668","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.6f9bc84":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.6f9bc84","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.6f9bc84","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1c420204a37394939dfeaa9cd20e37f95ce8287b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.6f9bc84.tgz","fileCount":8,"integrity":"sha512-seOZv7+8zSrdT18VlVO1/Fx2D6pw8ATi27F8e11hDPl7buvx4pdCgBCjKraFse9SjVmU10QJaPypQcLuuAADow==","signatures":[{"sig":"MEUCIQDSUXQbkOw0/05Ftp8OPi/K38nAa0m1McugrLnm1n2ZtwIgUFP1aAj3XRcDd4kI+nXssSVAWfGksMUQYupB+guiRgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.6f9bc84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.6f9bc84"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.6f9bc84_1785984194616_0.827995057505122","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.269c970":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.269c970","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.269c970","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9f3fea1dba168408b2ecfd31d6378b81180f87ea","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.269c970.tgz","fileCount":8,"integrity":"sha512-JC0SiqhPLN0NjabuRLBPw58nvz7ulTyIOx35zRHFJuXwDInScL30aO3JKo0S19PtctRFaHMMyBIyyCd+Av9WsA==","signatures":[{"sig":"MEUCICfJcRBjgflhBj/Ff/1Qteznj3YP6OcrGU0aafOmWDUWAiEAzP0R+c2/8X29SlsU9E0e85FIPJPN8sfkFJqso4adgak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.269c970","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.269c970"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.269c970_1785987183508_0.6962443698874086","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.12db2a1":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.12db2a1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.12db2a1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3f2780bbbcc292e749862312bb9fb1a05aaf151d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.12db2a1.tgz","fileCount":8,"integrity":"sha512-VNEkdCeHPGeolB3IVbKgCX+zlsGiBjCpwSnsVqqqSJeRJqGGcJoNak+XAD2Oqi0CnKC6Oew1tSZtwblnUOH4yw==","signatures":[{"sig":"MEYCIQDc99FS4P3vRq8KadhlPS4A5Mhv7vyaydQ0r5d1vOYncQIhAKOM/2wlFrYBYwDM4bRXnkxvzO8FbPQ9grDuKhi+mrhA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.12db2a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.12db2a1"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.12db2a1_1785992903022_0.054477619244023945","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.fbc60c5":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.fbc60c5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.fbc60c5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b36074e7f5245f4003b088525f5a804131706aca","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.fbc60c5.tgz","fileCount":8,"integrity":"sha512-kqAv+r+qh9wKMtrS2QkLYqPnUR8WiekXn7UtZOH4JPwkL1A11VpVkuwWrItSXSvpHD95BhUy7DxCc36Z5S3UNQ==","signatures":[{"sig":"MEUCIA8CH/T5z10Wp85G432Ilt97MPzIhDXwYgbtdwSymzTgAiEA5nNsZJBbEZ5bAc0BFtFqwgO+GCrJhhCnjV2g3Y9neQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.fbc60c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.fbc60c5"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.fbc60c5_1786055598999_0.8688584749314074","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.f6cba81":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.f6cba81","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.f6cba81","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"28ca8345d2cdfcb7d2dc2759ec9e38845dfb2d64","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.f6cba81.tgz","fileCount":8,"integrity":"sha512-9USpGP0RbNsayD/eM8BULgueW6v9N1X/CuU+3TJxnM6qiFZpDoZm8FUT1U97IjTnN2XVNV4RaWSSoPF6VdhB8g==","signatures":[{"sig":"MEUCICaXVSQNVX03ry9R2q0ve4zvZwA8pRN8cGZGLQBhrTAiAiEAnLZQ1BDneE38TJV9FOCrC4Had4CXLuoW1gUPF0XC95M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.f6cba81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.f6cba81"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.f6cba81_1786059970202_0.126060626703572","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.5c851ad":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.5c851ad","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.5c851ad","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ac1c8a40d8ae4d86e7b79fc30052f991cffa5ef6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.5c851ad.tgz","fileCount":8,"integrity":"sha512-4RYAS3hw5xtUnK/elKgVGibF7efnmxO3NMiwfeRWXhejcpz/wzheYIireV9WwTB47ZcszeBXk0ox21oMyl50tA==","signatures":[{"sig":"MEUCIQCAw2eD7E5S804fL24Yl72C8+zjzh+fbzcvY/epS8vR6gIgbWe3S7VEJqeuxXjT7sjuFSPJnySNI1CxIhzWtV9UZA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.5c851ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.5c851ad"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.5c851ad_1786064511708_0.7045040967419367","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.5fb9a2d":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.5fb9a2d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.5fb9a2d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9879c09c9edd227ff044ac6b078003cbbcddfe22","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.5fb9a2d.tgz","fileCount":8,"integrity":"sha512-G4UuB8LWKFBY03QMk8CAH24zxrNIc4UPR1M9f2UFxy1zjY8CTHrRsZGgMtyPDe0ft4bhV2xTE5z9qxGK/fLEIw==","signatures":[{"sig":"MEUCIEYu0Z8Ks9/8x6kqcgjIF5ozLahsA8aQ3O/wI9oMWVNxAiEAs/2mqvBI8ETDVshY2B3yGCWrh1V2uVy7YrFVCJ85X2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.5fb9a2d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.5fb9a2d"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.5fb9a2d_1786065171193_0.9575320088158852","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.b68ee61":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.b68ee61","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.b68ee61","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f554ffaba4df94150b83d6bf14929e2d351fd8bf","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.b68ee61.tgz","fileCount":8,"integrity":"sha512-irER3ykP/OhXGMGZS6ceHEZ+i4vkcXnIWR0Nb+ix2IckdxIgRT3PU3rPrWGwLbBt47e6xwDGZy8OK2mdcLd5YA==","signatures":[{"sig":"MEUCIQCHQK8A0DTiCO1anGKVPG5puVJTa4hZ0/K11fh4Y/DrVQIgWXk5uFIxyi/NGvkrI9WASv6czYddPDVdLl+qop0bdCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.b68ee61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.b68ee61"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.b68ee61_1786074481987_0.3511230137001735","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.2ee5dc4":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.2ee5dc4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.2ee5dc4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f882733730441000725f742eed368094c0c14315","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.2ee5dc4.tgz","fileCount":8,"integrity":"sha512-f0SmM6UKKoZpone7Ryxvu2VsChoJ5JmzkqHjHzSKleIzaXO3gdIQrstmmH19nzKQhpOzZDF2SAdOIRqle8p/lA==","signatures":[{"sig":"MEQCIF7eeZAQ2y9qBRiKzS4o59eOY95tEV0aQbHY9Cy9qImoAiAQcrTkjru3B79mzTCk2HIqF0C4POq42b4yyycJQeC6Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.2ee5dc4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.2ee5dc4"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.2ee5dc4_1786108380210_0.7975784270625896","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.6cc7798":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.6cc7798","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.6cc7798","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"37e4cf9330159d9530b0d3a7d48b1f8f46f6babe","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.6cc7798.tgz","fileCount":8,"integrity":"sha512-kHiop5lQR6BMNcnrWtzgvWvmoOyvEKJC8YSI4Qp//qqxrMJdLhFEn9AuGKqiP+rfKnDCrH5jAcVFB4bfU3NSvw==","signatures":[{"sig":"MEYCIQCHdu+j2RlRvZIfVQ4PJWl9jTVF1qfP9+3iZc2+5q3vJAIhAOBIzW0NUCan86hlKSm0VnI/YKZtx93aQGPwKA1rNiMr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.6cc7798","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.6cc7798"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.6cc7798_1786126300236_0.25755490245008383","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.1b8b3f2":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.1b8b3f2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.1b8b3f2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c7f385c8732877ced26de87c5b0270d40ac559cf","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.1b8b3f2.tgz","fileCount":8,"integrity":"sha512-qFS5jpoW5L+I3S8HOd48+SwJHsMskwbatNWfoPNty4qEdPjiAn0v59K2Pumu7aiYkvQZztAgxUkGCD0mY5LK9w==","signatures":[{"sig":"MEUCIALqvEhRtOm0bwIANJ0dpWTH2R3kiuYP3IWE5Q2/yEKEAiEA9UG1mwkEg4oZ6HzMhijCr4w8ST6ufHzySuVFdaIFkv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.1b8b3f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.1b8b3f2"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.1b8b3f2_1786130339656_0.3841327054261785","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.683846b":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.683846b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.683846b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d23b234f570a46d832238cc3b3e5e5e43f3fda1c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.683846b.tgz","fileCount":8,"integrity":"sha512-dPAFNPQ3LgHz+w3upbizwcaz9W2IKpJigrfM9q/ViujjQCD4KeZlv0b+wyvsQW7ytPjrs8iYUbHDp/qtlP3Tqw==","signatures":[{"sig":"MEYCIQDDcDht16k1IV689uEiY1dR4XcxeOif4BKDciuTJpuVMQIhAO7RfzpmLKGJI6YcB65pukNvM27+qU8mwXnloRAA8hk1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.683846b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.683846b"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.683846b_1786130683124_0.08371468791895453","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.5b87d6d":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.5b87d6d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.5b87d6d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a061761137c3d4c01d22d79bcf67eacb513c09bf","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.5b87d6d.tgz","fileCount":8,"integrity":"sha512-2s0B4YwrkR0oYWGaWfOBZriPHNt9VwTsjv3CflURxN9gYXT7/qn9b8O42HjsMDHdn+oI5/K8n8gGELeAp4WCHQ==","signatures":[{"sig":"MEYCIQCRfb4lt3Yrs4tyR7gUKVOf/cyJvQNddHRf6DGP0BbrvQIhALxeG+ca+uOtpU0L5mXKoxeF/ighDyPGEx7E1d064rjN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.5b87d6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.5b87d6d"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.5b87d6d_1786132319571_0.9038080092386256","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.9753e39":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.9753e39","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.9753e39","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"541d670007ed11f16626744b7b8d018b494d2fd0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.9753e39.tgz","fileCount":8,"integrity":"sha512-y19BXFbNqVhYDMbXwWiDpIwVWbhc/ljpsGgsmjoQFo4NsV0IoFLsPsSOPAbCjzrx4+h34g4EzRaTrS01++yg3Q==","signatures":[{"sig":"MEYCIQDEc8soexdI3g2WZM6ezW3n2RbwUYXvQZqevRh4mgRMVAIhAMXzaFN3nZy4tcpfhQmqFnSbr9xpGpI3D2Y+0jZsRMXl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.9753e39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.9753e39"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.9753e39_1786136074591_0.9894227248415965","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.f6da17b":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.f6da17b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.f6da17b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a3eb57525513df98f5aaff3c8fabd6171291c6d3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.f6da17b.tgz","fileCount":8,"integrity":"sha512-jyi6aJxVIMN2dxE7Uz5UTlFtax9in7P1by3YYjZC2hun6hRcWwQwHmgJJBdcLqh0AomYwp9wYlQTgjFJEjttmw==","signatures":[{"sig":"MEYCIQDH6DvcV8o6ZS8UOMAQhDmznVQR4gvvMoNpoFvKA+uYzAIhAJdndNu8h06R7dJTDCRMOCfE/teTPXjqkCBayIxkh6aW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.f6da17b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.f6da17b"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.f6da17b_1786137264703_0.16054229185038627","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.060cc9d":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.060cc9d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.060cc9d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5257c7a7a643e70e32c7c2424d59db1a2fef8fde","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.060cc9d.tgz","fileCount":8,"integrity":"sha512-JsDXe8GqXLjcATkIhP250IEuAE+h30P/xvMWlL65IbyprIpZMV3s3lqcln5uwT6FSg4lDiyg7xR1WaxrbfPzSw==","signatures":[{"sig":"MEYCIQDEqSjHSBwfjZHErKA4gaCcQcPqeiePxEY+VgkVxU/ZswIhAMLt3+jAXaBpQ3Iu/wnrkzRz/NWrcMJg2VyeDTW4MfT7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.060cc9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.060cc9d"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.060cc9d_1786137734724_0.13991370868210384","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.0b5a38e":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.0b5a38e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.0b5a38e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c72c1ebdb07c8d55b65a67ae3b1958e8d50e469e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.0b5a38e.tgz","fileCount":8,"integrity":"sha512-Te2sQl+U7e++JOB99dUr7zS+bma0MFVhlrUAai+fD8y+HhKb8IIYSxSXhDBd/EYHsC7sAb7qJQMmZrZaFl3I8A==","signatures":[{"sig":"MEUCIQCcK1J6oeYXWN8bGOHCli2+3fMCq1IOK7ZVuQhzF/EUBQIgXmAA2jzb5U1qwiEdIcL2ToABhIzrakofBkX3Gfi9Ktw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.0b5a38e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.0b5a38e"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.0b5a38e_1786138911167_0.6222270269185479","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.e0fef44":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.e0fef44","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.e0fef44","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b14fadbb844258192430b6c1fe6eeb702ed108d9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.e0fef44.tgz","fileCount":8,"integrity":"sha512-mScQ5u87/2wPLVBIykvRQpqf9xMxq7wBpkrKEGI1mEuMS862qEL1Nh1ul4NrJPXCUOqReBSAvQSGY7k77k3q/g==","signatures":[{"sig":"MEUCIQDoG9k+6GHoPwsOOjBNfaXYoUkJ3mq9pFRnK06RZMiEwgIgMEOPSNiCB/Q+4kk1dUcsWssVxjPKLWDwki3JBtKLDnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.e0fef44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.e0fef44"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.e0fef44_1786142456464_0.6902454486239211","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.a522206":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.a522206","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.a522206","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"af523d6eefe8b67f5dd2b57f7b1b7633c6d08c7b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.a522206.tgz","fileCount":8,"integrity":"sha512-NQk0yD10K77Vs64nIE7XGTJZOPhHp/X6pdyC6r0zeotrOPKnch8PzP5FzxhOtzxmThEwa6erjoaXxFCughUtfA==","signatures":[{"sig":"MEUCIQC2dPRWTRcZx1YFEPH5uyHUg9bdmEdVHkIaZaufXmusJgIgTapO9GK1meNFPN34fEdz/H4Aa3fp2J+pvfQlHCgiTQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.a522206","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.a522206"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.a522206_1786143737374_0.1119779296847514","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.e6af10a":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.e6af10a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.e6af10a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9a399761f44191a83ca344acab9ef854efc5030a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.e6af10a.tgz","fileCount":8,"integrity":"sha512-2DTO8KMZk46+FjcycxXnWsT9davYvN6n7AvLEX35BiCsV6Y7lkFJdYC7Aded56Dcy6cC8P7cYbh4XTpPNfkNFw==","signatures":[{"sig":"MEQCIGOpBoIJC9pBsQTPlDuj78oUbZAV8uDSoqGyMxeeR2ArAiBv+tEROCPTwpV7NJvb25ecfvkVARUt0qO36ksFAG7dbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.e6af10a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.e6af10a"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.e6af10a_1786145905933_0.7064781663126145","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.077087f":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.077087f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.077087f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8ec7e34298ff665c0726377d7274f70a1d6442c2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.077087f.tgz","fileCount":8,"integrity":"sha512-7JmzYjq9QzBueK/7RfIl5Jak5swbSrZa0XxABMvwdBxy5FBXZ1auwWbU+f+DKdvQfXh6AMHNbLLruFKVaBrAJA==","signatures":[{"sig":"MEQCIC6W5F8FkGZhp4I4MOLEcdcgc0Q/X9LAlTbQu/fA84zhAiACH3hen/rtHNYt35gfoSR7VujWpp8a+OXw38UjV5mOTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.077087f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.077087f"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.077087f_1786152486206_0.37710140032045003","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.4b1fef5":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.4b1fef5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.4b1fef5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5698b45581165aef5ee4b85c85139390151cb521","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.4b1fef5.tgz","fileCount":8,"integrity":"sha512-1XOYJB91MZG9cr742Gxl0peUL/+q9ZgkAUShVvoV+A/e4lpk9yjZwyuhzvnJy2bm1vj/9xh4qvEiJdob58Xf3g==","signatures":[{"sig":"MEYCIQCn80J+xu2Tbiy4rPthV9geSbsbLHMY2MxIcwc+QIzuNgIhAJxOWT2AXKrYZB6MmlCxR4bJzH5trf/S/9jnOzy8jG0R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.4b1fef5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.4b1fef5"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.4b1fef5_1786290253560_0.2239233569323409","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.7427065":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.7427065","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.7427065","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ace0a11d4ae6cc44d90022000c3966e7aa8bfde4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.7427065.tgz","fileCount":8,"integrity":"sha512-Zplzusw1KUVQ8+3Wxn5wrtDZ8d48HYXk2GkYwHr4KfH9urOlsD5BQmc9H+CtFjSsjc6RDsfHkWqTv9bB6XoW3A==","signatures":[{"sig":"MEUCIDjPyMkby2ThqwP8snYlN91NF057L9rldqunpcF5dkggAiEAwYu0SGjTSS6cykhFP59EExh0SDG7xJG4SIGAIe0/h/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.7427065","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.7427065"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.7427065_1786356222144_0.20618916921586927","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.8a9073a":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.8a9073a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.8a9073a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dd3307dc8b914e904056edda925142050616dde3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.8a9073a.tgz","fileCount":8,"integrity":"sha512-E12FnT7nIciI0sKQQyCu/3RM4hcmVtW66tR5bfo1NcISK14zD5pCbXca4kUbcbkaxngagykhhJaqBm2rPjDPAw==","signatures":[{"sig":"MEUCIQDGeOm5DT0cHgmRdznc1F1kzA4vdjFhFOB/db48kPgiEQIgWyUgtzJA9m81TgERqd0N6rBaEK5WZlaFZ1QWErmZjI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.8a9073a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.8a9073a"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.8a9073a_1786373406302_0.919437287289792","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.3a852c1":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.3a852c1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.3a852c1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c06fd2d065fa139932e2c751c049f58298926bdc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.3a852c1.tgz","fileCount":8,"integrity":"sha512-kauZV8gbtS8FlEs/7kL7eSQbnYcFWklIF1sIppPe8EOMjDIdmjzi/XU7ok2XOuWtC8783fqaCdBNTMfNpJiDOQ==","signatures":[{"sig":"MEUCIQCXRisZxg0DTL0qTT8zEXh1XKtjftLvH5eKURVpQni8ewIgGiCY6oT4pUgyC2m1mAFDpjYLJsR9/y6z2KqWG+ahGSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.3a852c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.3a852c1"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.3a852c1_1786379295975_0.5022706203098712","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.dccdabe":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.dccdabe","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.dccdabe","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e326ec59dd7ff28c0b4f5405034add504b2c9682","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.dccdabe.tgz","fileCount":8,"integrity":"sha512-dUznVN96bm+F9UKehGe1XuenMUje8igTX7brFgD7jgYpCj/bFujjhJw0g90SISGbZoMFUbT5KUXSXWDQDOyA4g==","signatures":[{"sig":"MEUCIGhJLMJ10FMgW2g2bCqQN919n4Y6l1H1GP5Y0awOW9FeAiEAhnrv9DkLCnfFAcyqr6MRKs7iVhgnGnJAakgW3V3TCgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.dccdabe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.dccdabe"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.dccdabe_1786391109226_0.7062380202198073","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.89db883":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.89db883","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.89db883","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"26603fe8550f9cd42376967984a74aba6b7dc19f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.89db883.tgz","fileCount":8,"integrity":"sha512-jrMtt3S+L53eJGYLE5De8RJj0WUNLf+NoB+oUWtpvQ2PMckMORcftBXsMchEvvrJHkGI/n0w6i8oJuU3RFKmAw==","signatures":[{"sig":"MEQCIBfFENZxfLRAY09KWXAa0HOAVbTuW4H4/ZEd5vppOoWyAiBmRgjQ3iSOFlwUw0J3OkGEHI5o+tGvrHWzh6hgUkg1kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.89db883","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.89db883"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.89db883_1786404977103_0.33132827286584354","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.e9fc2bb":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.e9fc2bb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.e9fc2bb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"594c6d26606135eb3cb14d639ff56ae4e310773e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.e9fc2bb.tgz","fileCount":8,"integrity":"sha512-5LU686Yy1rIPttch6tXYmf2B9NZkejt9imYLVjSWzu6nSfsd5Q4u7oa2C3lepXecFNYVs6WSMyNBTuHGPUqYug==","signatures":[{"sig":"MEYCIQDhA/LW3maTyjI/Bp+DYAB9i5NBH79Nn0VJ0fdySnsSDQIhAKX6JyET0EVgK5myEF3Bllg7RyMePJw1oU0UYi9JP77q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.e9fc2bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.e9fc2bb"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.e9fc2bb_1786406764073_0.09454594519412596","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.d78d8c0":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.d78d8c0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.d78d8c0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b5f22cf2069aedb710fe0fd0bd09980bd78171bb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.d78d8c0.tgz","fileCount":8,"integrity":"sha512-hsiLRme3uxfA3LDTnag+WEr8WwEr9VwwyHQ0g/yFveX59kZUn0w8TvsJtdmdePcOXOie3ektUdUaDUMeFrWSrA==","signatures":[{"sig":"MEQCIBSdMt4IjDj4sDtNzbrXe4PpKqcH7luSmNlEtjmT5r2KAiB0f3kEDWNiGfzEATzAlUPuaDnfCbIj2aZ5BqUGlR+o6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.d78d8c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.d78d8c0"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.d78d8c0_1786408072879_0.9879458306185476","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.0bb5f3d":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.0bb5f3d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.0bb5f3d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1f6a93ec2088c7d5881d30221cb1152b57bc6867","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.0bb5f3d.tgz","fileCount":8,"integrity":"sha512-QjBTtdKzDLLnLataDCv2ucCCUscXOf2+EHbxoDaDKTOC3H0iuCLqzzGO4ZbPaD52uRmBupBfBusxyNp4Bdc2rQ==","signatures":[{"sig":"MEUCIQCxmi6acxdkB/bLuxhrvtbgDVL5/AHucuImjkepJhL+WQIgbtClz6K0RLA8JQab00KBKQAxM51GHR7wNeXhiGCm3s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.0bb5f3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.0bb5f3d"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.0bb5f3d_1786408656710_0.0514109908514262","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.d790582":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.d790582","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.d790582","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4cc88feead504a9ccb6605a0a5128bbd5fb70737","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.d790582.tgz","fileCount":8,"integrity":"sha512-wh0io7BPgTnY45J3RwWQlPP5zkc62GiMjVcOrqP7rJHqzp8IApCyaWeiWxCFOCJEgiOAY6ib7a4mfov6lhRyZg==","signatures":[{"sig":"MEYCIQCFk233TKNSb7oqk5Na8Hl+VHpuOWrI4182trfUlrjZegIhAMBTlS9LJGxlT+qYE15h6syeWiVR0Iba4llVXrvPMSKT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.d790582","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.d790582"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.d790582_1786409096764_0.7462910294215486","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.98ea85c":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.98ea85c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.98ea85c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1f4c117ad5a3da9776583bdf02416684c4b5caf2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.98ea85c.tgz","fileCount":8,"integrity":"sha512-8SPkqHcnoWRyLcV/fhDhNOdQdgJRW9oWJY0KNsQ4PoZy8EwU2hWytOIm+zp6Z//9MGCXhx+32XcbSxRbewHrjQ==","signatures":[{"sig":"MEUCIQDO4p6QL2dY48Knvy7w6R86zaKzm5SxrQ7bFhlV/4HtTQIgc5lc0zKxju39llWSbngoW2S3MbK/7vT8bJLIiZ5NKnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.98ea85c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.98ea85c"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.98ea85c_1786411234650_0.9603902161180893","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.909adfa":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.909adfa","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.909adfa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a7ecb65468d5c2d50955b4ac72e4cbc4a8befe06","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.909adfa.tgz","fileCount":8,"integrity":"sha512-xjsHLl86Yyamd9icJ4fCFe/rFjM4Bnmk8/m9wshsFa3wVTlYDhU59dawkL65qqayN3SVd+70E5qvuT1I6+S4WQ==","signatures":[{"sig":"MEUCIQCUa2O2PURFD9z3tmCDQorD6TuI661iRy6tYfMWbe3OkQIgdUGPiUMofmRwaadPNIXwiAjXZmGZtSgAlzet7GzGGqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.909adfa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.909adfa"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.909adfa_1786413916651_0.3818143383603725","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.4c528d0":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.4c528d0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.4c528d0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4620b63f7bb593525f2957ede005ae2d76ca9156","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.4c528d0.tgz","fileCount":8,"integrity":"sha512-NjWg85rmtuOitYBbO2J5/px35F46Ej3kkorftdrn6suLwaLZSGfazwHUMe0AGntVqE9J6WGG7i1tj3vEMFYw9A==","signatures":[{"sig":"MEUCIDeDNkXLz5X6jMQhxTTjtlVabRKCNGj3ZG0M6zfjC6XPAiEA35ZCS2MCGSuIzd/Ibxu1RK6EO6U1vrF8tbY70dVmDaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.4c528d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.4c528d0"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.4c528d0_1786415296270_0.010387328334346746","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.33411eb":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.33411eb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.33411eb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5cd45d80cdfcf8129b69c39b0c50b09f0bdf9076","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.33411eb.tgz","fileCount":8,"integrity":"sha512-5becmTt/Iic5CrJOhRu1stqf5EKo32p3pY+hBfKVWktNXP6/lfmeZM5JXorSxETsZliIiIoBI7khYlVSDYMd1Q==","signatures":[{"sig":"MEYCIQDwtgigz74LIlM59076WuT4p7E/tjoWSy5UuBjp4geFOQIhAIbqRHGG59+NlFuhlebhgTlMLvVZFpNIQouofgOck82n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.33411eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.33411eb"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.33411eb_1786415692091_0.3958001904156523","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.6123d39":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.6123d39","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.6123d39","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"102a37de3681ce0a3020002738224343c77ef549","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.6123d39.tgz","fileCount":8,"integrity":"sha512-wLuaiXLTi2/qGfCz9n+JEA52YaA29+V0/Wcid0p5OJ+jsBk9HexAfQQvCyXPSF4SzovBrE5fKXgSs3U6IhRlCw==","signatures":[{"sig":"MEUCIQCtwzc9iUa38vppOcooCx0zBzm8oAoxkezkokE7xZFCMAIgOI9Bi8EiLZMEoikSb7pRCS5WyCKXM0P1s4boG9O/CKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.6123d39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.6123d39"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.6123d39_1786423673644_0.24571140282951287","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.b26c2b2":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.b26c2b2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.b26c2b2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8fd85ce1be22aa822c94948403534fb4c48bc56e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.b26c2b2.tgz","fileCount":8,"integrity":"sha512-xzOiZsNu21J2jDVF45TiXEP3hQ9R4heXXQRIE7x9I1SGQdl/dbDRVigxQHz9TPZy1E7YspiN7Jot4zk9v8GujA==","signatures":[{"sig":"MEUCIHNcuE336ikYk2jJ3gpy2UoeOOSG0zor8zy420yMPAEVAiEAluYM1Dl8UOeZ23e26BXnkXJwwjugy4CZViNAArfgpL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.b26c2b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.b26c2b2"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.b26c2b2_1786426868838_0.13935050561624895","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.041a0ef":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.041a0ef","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.041a0ef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"40d4cd23305105c58e976876b4549206648c1e18","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.041a0ef.tgz","fileCount":8,"integrity":"sha512-HmfJDntfjyBJHvcDuXVtpiNpIIq2bWMdQbPkni28DaOQl+LPZZ8xDAKXC4udkYrjuMhpvndKQLs9tlsl6FNxDQ==","signatures":[{"sig":"MEQCIFdNrm+LBwTdf5ttgozceb7h87GOCbfm9V819K6JxxuuAiBwhI59XmxZnMpKHvKn1WaLxmn18xEqdGPG6eKxDah0Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.041a0ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.041a0ef"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.041a0ef_1786429994216_0.19529741883846374","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.52a0e0e":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.52a0e0e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.52a0e0e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c4b99ed7f02e7209b393f308a00325d4edfe18f6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.52a0e0e.tgz","fileCount":8,"integrity":"sha512-SJaTKxcHKo6bIZYmT8K3rUTEPzNM+0NliN2IuAvejvykJ38McG0z7bh+Ohh3jQ5cAPB9AmDwU9PhJJIqCsJOOg==","signatures":[{"sig":"MEUCIAWod+ItR54Xq0VDQMFxK1ZD4FC/QoDq415T/kddHRMLAiEAvkvpvaIU3y9fONZdD2vV1pocAtvoS5dKrqLyvrBQSsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.52a0e0e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.52a0e0e"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.52a0e0e_1786435471107_0.10657626882857496","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.ccb5ca9":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.ccb5ca9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.ccb5ca9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6bf3b990fcba36c6b6336f1be61c3e09d270165b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.ccb5ca9.tgz","fileCount":8,"integrity":"sha512-YMhwZv9yvXoXYIdTH9BztuIhdV4qVYvmVriGRji8XW0vm880E7g6KFvkMSntbVFI9QcubgvAVoz6/TPXFT8PRQ==","signatures":[{"sig":"MEQCIGVERJQ98ZToRoRV1MMYAB7IQ+iigk3BHPYvaxIv1m4LAiBqtsHBdAYfSjc0PReKB8r0NcM/0vaXZzlMd9vpPvMmEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.ccb5ca9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.ccb5ca9"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.ccb5ca9_1786439425401_0.02189227722886833","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.505ccaa":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.505ccaa","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.505ccaa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"535075c41b682124ab3e4ee40adb044a9b4adc85","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.505ccaa.tgz","fileCount":8,"integrity":"sha512-dDYsOldkNSUgcWE2Qxklbt0gLwoKpQ1KQylwfKwbN/Z0dngbc6FAVfXEvzTksXZa1pmzubhmv9qTDmAuQTtXxA==","signatures":[{"sig":"MEYCIQDHxt1lDMXHxqWEkUDH7qdfqaBrpEHgA9ctqNicjIJlAAIhAOEl6LhJ8qb/pQAVYXTL73Q79qP0JPfvWaInfILgTR/m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.505ccaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.505ccaa"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.505ccaa_1786455739909_0.5277010945595921","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.ec85ba0":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.ec85ba0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.ec85ba0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"30002abcb0bd4a2ad8692cf016163e92c348127c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.ec85ba0.tgz","fileCount":8,"integrity":"sha512-wBceOCGsPgMeLGuaMyy3W1gCJgQBfMF/9cfXxOGFlbZdZz+cR02ZhQY5Wy7BTfE438XmpDiWhGBLfRJa+6OAZg==","signatures":[{"sig":"MEUCIQCF5rUzk4lMCiNOnLhDRE/9BRXQ4dmuBdDrbitSEuiT/QIgXdhU6ZUMpk74tS6VYXt+ZYnzEuyPeqGZQRhaYGM5RJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.ec85ba0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.ec85ba0"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.ec85ba0_1786458573744_0.5707732941027761","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.9b5eaa0":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.9b5eaa0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.9b5eaa0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4f24cff162d56d75b3a2e9b1aa456445ac16ec59","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.9b5eaa0.tgz","fileCount":8,"integrity":"sha512-RvJ9mUaVe6d6o2uRVKv2isw2dRBzUxeVtjuuxn1O/MwiGLctY64JjihM5DHd0PQ2q4cyrn4UjVMmVRbdVdRYiQ==","signatures":[{"sig":"MEQCIGtb3q+BLbsVUckz2LyWTP9ZXBjUtbv862abQHOSmbZ0AiBcilFlUDjZJ8dxNec0oZJAijJ3jAhUw5iAbY48ATjG0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.9b5eaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.9b5eaa0"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.9b5eaa0_1786464066684_0.8260500791002798","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.b4ec116":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.b4ec116","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.b4ec116","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0fd2d24071dab6c5814ab84a677855409b000dfc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.b4ec116.tgz","fileCount":8,"integrity":"sha512-LG5oWn1DDkMGu0CcLorpt82IH65WBuj9WdceAAuDrj9dnaVTdb2Ff5o4oGJD0RGYqi/j/Ku4nVEvXGedBRkOUQ==","signatures":[{"sig":"MEYCIQCVO94n09q4X1gHy83V/saTaxtTyNMw7/wo3LmukCyxZgIhAMg4h7SHjzcGfKsk1nt6FoQnTnr9J8AqEstWP6rU3RhS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.b4ec116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.b4ec116"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.b4ec116_1786468468909_0.6742161850893287","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.e19719c":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.e19719c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.e19719c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b7deb710882b19a89d564c07dac8fe9aac818cc1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.e19719c.tgz","fileCount":8,"integrity":"sha512-dr8C/SOtaEYhhDtW4aqYRSQB+GrUw2n5WhBwdPJdZCR7SAs5JJc13BTQt+lROzU1ro3YRzArtkbYhtcYSwRKOQ==","signatures":[{"sig":"MEUCIDQHABPZdG86JVB1PYXNT82ag2Xft64LWF883rcbKQuEAiEAo9CiYc/+Uu+sIxa6SzThZ7bggujqXcgcfCS067E7AHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.e19719c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.e19719c"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.e19719c_1786471142312_0.7943532305138734","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.47f8bb4":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.47f8bb4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.47f8bb4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c08af85ffa577952755f624033052925acc6cc9a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.47f8bb4.tgz","fileCount":8,"integrity":"sha512-72KkHcW3mNWsO2S9FA0iyHKQiPSJ4B93tHKB2x4N6cTd1wG3tlZpvpiaUj0IvK/1b0RoFYmpuuN11c4Y1pre0g==","signatures":[{"sig":"MEUCIAp3my9gG6vVuWiKMe2nR6Zy35xNIrtcPXpjWQdgaR7uAiEAhdUFLuZEXVfMT15P1vbb1EjBKZ68mXVhia6T2kBiNDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.47f8bb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.47f8bb4"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.47f8bb4_1786484515709_0.12678171407125638","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.be0ba4a":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.be0ba4a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.be0ba4a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9c19f037e3727dd31957c3d945034e6db5cf9806","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.be0ba4a.tgz","fileCount":8,"integrity":"sha512-UyPzKVSYlE2bQJKWeJxJIHAQDbwjRw+FRGWLN+2lGK4jzaRdHVIkxZXK74Z7iLJDvid1QUE78TRTtHE+LrCEpA==","signatures":[{"sig":"MEYCIQDMzsw7CMDi1Bnv5K44aY6EH9/mZaAEss1Jiy8wP8qV7gIhAKL8H3+xpIMDXDB7HaAQYC///7zJzAuawtQrBa9ODanY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.be0ba4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.be0ba4a"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.be0ba4a_1786489147860_0.7072744568728451","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.61d3c10":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.61d3c10","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.61d3c10","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"db97c986ae3e31444593383c907d54625b0ab033","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.61d3c10.tgz","fileCount":8,"integrity":"sha512-bMh96mB7EejF7Wwls/XIy5GEe+GCfuE4veKflhesXsUgFmlCNmic7ztT2ofxD1ZByz9vDnbg4HiyIHCSfrc7LA==","signatures":[{"sig":"MEQCICy81vfA9bexF4Dv6XANTkfi5VuAY9IxTU9cbMjDLcQFAiALbo4V8zPh5UnWrPnjngaVHKh8zZcurjNhhEQqOv53+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.61d3c10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.61d3c10"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.61d3c10_1786489548737_0.2905204840246818","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.cd0b9f6":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.cd0b9f6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.cd0b9f6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c9a76c054fdb1ae7fb0e39d1423575653cd5f401","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.cd0b9f6.tgz","fileCount":8,"integrity":"sha512-Hp5tQ5KpT5oeKvXaGuXPvaF4Fp8Ee4CEHuwVc+EnouE5RVMEWnJtGNrqm1rMAD6Qanb0mSLABqepeSj3rqgOfA==","signatures":[{"sig":"MEUCIQDbYESquyuLtzorg0MQJ0oS4y/SWeP5+vQA3DHaEusySwIgHGatLt5caOP8llQuhtpmLFxkq1kHx/TfDRxDJy8PxTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.cd0b9f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.cd0b9f6"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.cd0b9f6_1786490532293_0.5726854887121635","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.6b81ba6":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.6b81ba6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.6b81ba6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4d0fcc36f6f7967c8bce66b3ce0ef78f4c3ac6e9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.6b81ba6.tgz","fileCount":8,"integrity":"sha512-FyH3oFeGq1Ai8SQP9dzvbv70aX2oV/xAI5bumYZclpanfPUEdtL0hQPidsmMTHB58Z1td+jD909tdDh7ZMqXGg==","signatures":[{"sig":"MEUCIEKjtRpvaZ7vIumnW71EKxdIeUKRsKQD5g56VprOLSqFAiEAj3EdrwpVBBRot/0NLDh9eLdzz+K2ybTWZj/ZieAw8K8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.6b81ba6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.6b81ba6"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.6b81ba6_1786490973160_0.13965914766791565","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.d85c73d":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.d85c73d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.d85c73d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ca852685b7322ff38e766f4d343132e049691ed6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.d85c73d.tgz","fileCount":8,"integrity":"sha512-NML/pLWHgxXm9WXmcVCtlZQD/W6/F74EBUqvnjCPJ23ffVEKTnBNF2kMDJRse4yv2m1lK4nF56AtTrQDGLV4xA==","signatures":[{"sig":"MEYCIQDFRbkQ8JF5ydYgv1fxBC0ZmEqJlt+ngPpCYXr0puFfEAIhAJhGdbgoJYaizVcBC59UkBvIme3QlfIXjArw1rPcoIDI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.d85c73d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.d85c73d"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.d85c73d_1786495416140_0.4351516137147746","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.d31557b":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.d31557b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.d31557b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c7a3f1d70e09d2894991d15ca51195dcc1a17686","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.d31557b.tgz","fileCount":8,"integrity":"sha512-+ljcQKMr8UXHdAv0HnQZui1CAm5DCxF7fzrmSo/QWLI9J8fHcAq0ILiRpsC4uWnXcesePLKBlzhs/yJZNiVjzw==","signatures":[{"sig":"MEQCIA2XPucR4OU53/6tkSSmaBa/tes75gYLXuj66o2dj6rTAiB3OBg4HDL/0SNKX/5FUatvorOt9OFMrThGp6B8lckk1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.d31557b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.d31557b"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.d31557b_1786496170914_0.3403440317058142","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.30cc903":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.30cc903","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.30cc903","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1ecd020a5b0321776507795c408b0f53ac8316c2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.30cc903.tgz","fileCount":8,"integrity":"sha512-OjONCmRPnrauB/Kk11T58Zvqy1SKG2cuPn1oOoDIf+sAlZQV2YSChXw0E7gMoD7Ga/3Kcpp5BY5GQn+j41gYIQ==","signatures":[{"sig":"MEYCIQCw+/m9nXciAhzZvI5AwVf7DbPKJZbjO8B3AupzBUE35wIhAMzAtQ2s3tKdBgrA8MkVoYVKJXsBBgP92qFqcsWKCBph","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.30cc903","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.30cc903"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.30cc903_1786512165385_0.6959602432253615","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.5576940":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.5576940","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.5576940","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7b9911145f4cdfedebdaf8d024b0ac3828f36ae8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.5576940.tgz","fileCount":8,"integrity":"sha512-mCSOO6OldWyHBt56xKM5OgorPJDXxgGQOINsxvry7HlSlOymw+gL1/6zE3dKwLH4RG7VAXiCK238zAJNZ8og9g==","signatures":[{"sig":"MEYCIQD0F0zCAEtbXQL1VWI+IeKaajVet/tdtw2DsKEoSIY2GAIhAK5mho2izLyBkUkGikTfbmnIbUXRerjw4lQiBOzwqN+p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.5576940","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.5576940"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.5576940_1786515333780_0.8546388531177822","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.52992ae":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.52992ae","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.52992ae","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"08a0076416cf28c8acd86b0b88a14af9d0a1fc9b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.52992ae.tgz","fileCount":8,"integrity":"sha512-A/Wy9YryiuyuHEC8poidBZP1bRMtV8J6G1DhCOAi6FChJeccc1PT6Z0XwbGNctkF4urfEYMZY7xFUWKj4aVJ9Q==","signatures":[{"sig":"MEYCIQDB+bam25/HmzAyRbwc3aP24lD4kYGRVbwivD8IZzlZMgIhAI2ivuSUuc72DnnVmW8V++Uyc+mDLR+WXT+JAT4xGSUO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.52992ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.52992ae"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.52992ae_1786523179742_0.08722759647812994","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.6537294":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.6537294","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.6537294","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8e3a001ca1f69137a7b600b27800f8e25b01433e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.6537294.tgz","fileCount":8,"integrity":"sha512-25uoAeKtkztDiyXDq3iCR6tjmgaU4YP0+xIbafoWHKMlEcikKrJajC1NkyKBQhoW6SK6gk2KyvtY+/Qc62eErA==","signatures":[{"sig":"MEQCIA0Qxx8xA8TsRZH+VXAmrZd9rSaoVwofBMJSRh/6qsp4AiABYvzA/bricVbD065JrZK1fblEH8q9Il7PhK1qGl466Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.6537294","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.6537294"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.6537294_1786525043611_0.37812823707707355","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.d56973f":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.d56973f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.d56973f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ae66ad327a4ff69e0c04304d938444844400e9f1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.d56973f.tgz","fileCount":8,"integrity":"sha512-gKJyysNKlvv6P3eckuDCMDeDDpOgNYsE3MLX0IWelj1wBpXXWYl53RojJxa9bMO8VZ/U5LXmP9qUXwBxeHpuHw==","signatures":[{"sig":"MEQCIHYvmtDO+e1YDK2GCcarKCPvrn8y6QptDFN6DuWf+GyfAiBaAexfrdvgXC1mIrzlxsQe1tuiXyTxJy/tkiwBKp5mxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.d56973f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.d56973f"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.d56973f_1786525842467_0.9961556902303346","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.9bf8949":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.9bf8949","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.9bf8949","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"10f0f4d6c0b8a4908533a61416b69f696c484b28","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.9bf8949.tgz","fileCount":8,"integrity":"sha512-+mb/kPPPaZVdd6fVHizlQ9nxYCfiKwkjwATISrxvvPiX5FKHix978d8l5gLE+90tfJX1lLMNp932KO7rvhbvgA==","signatures":[{"sig":"MEUCIAPSAhch7SJeqp1qOf8DEBFHi14KRv0vcNX2ZBroBwnqAiEAgTNSaw0bUp1e8Ak2FhARJvTYEHvXKZ4Dn8bQ6uy/xZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.9bf8949","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.9bf8949"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.9bf8949_1786541392325_0.6477719502149419","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.ee705d8":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.ee705d8","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.ee705d8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9a3a0d7fb2ba571fa8b1c832239abba3e403d157","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.ee705d8.tgz","fileCount":8,"integrity":"sha512-OVxHnIKmUoyC2/KLX9LRbxE905kOjOugjc7jgufc3IveknOYdMKOpO8oOIwMdezDOnzNXneEbdScVA6niay5+g==","signatures":[{"sig":"MEUCIAG78HlzOdCkjQD9VToYwqewyAf+GSTS9iHan4Q8I4BvAiEAu8LHfUKYycNDCBOHCfafp8vrmdp65QNjRCvys4pD9o8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.ee705d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.ee705d8"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.ee705d8_1786551198432_0.027243322459199693","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.c65d101":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.c65d101","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.c65d101","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1fe7c296fed199430aac563b94ae1885c869c388","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.c65d101.tgz","fileCount":8,"integrity":"sha512-oD5DOp6t3EDymTebZOi4Jx/hJ4GMN5pV6kRLJtmLPm6wA5JXCTXr1u1xlkrrsQbUwjiG1PZGbmep1cL3L70I5w==","signatures":[{"sig":"MEQCIA6Y8+ri0fWrJqyl3jwvsmGNErvjHw0l1Y4vvBoKNW9/AiBY5kIG8OzHEzqyeHMEcMNBe2XceYhrS3W/TnBNPv9qnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.c65d101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.c65d101"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.c65d101_1786553016648_0.22578906559378087","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.46de841":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.46de841","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.46de841","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6f071f702d25b7058d7a05ff2ab9a7e3ba558bf1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.46de841.tgz","fileCount":8,"integrity":"sha512-m0S/8BOQaVvJNGEgGvkP17qi/xYGTHUsjJZFd7Ms7S7G2RP9Q3NmFyC0Am31S26bBp44FGnNaw15pLpl5JH2jQ==","signatures":[{"sig":"MEQCIFs/SXH/MU8G0Yqdx1h3vZigPdYd6Usxy42Jg1XdGqUFAiBlXFys6VmNxuOs4qRjtqBnqcEc56Ypm1jcMV/QSCYTJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.46de841","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.46de841"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.46de841_1786556923753_0.5695719872177978","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.46a9e6a":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.46a9e6a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.46a9e6a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"499711dbc986953e7082ff1d694d236c8d10d526","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.46a9e6a.tgz","fileCount":8,"integrity":"sha512-8W0EFUI5eHci9mBdmDUnIkLd2Abo/zupaf5/YWWve0IXM4zpyXii7Cg7qzuHJXBcIUI6CnkTP/sUSuLamUdcuA==","signatures":[{"sig":"MEUCIC7c1tpl6xnPXNG3FUmXQiguEtEUbGZgf3e7uDAQn9VWAiEAs0Lzov6bd4t234Pn3B2qhfujK3R3kjs5BozQaV3GwL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.46a9e6a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.46a9e6a"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.46a9e6a_1786557241394_0.06178122982809153","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.47af759":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.47af759","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.47af759","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f8c917208a1fafe2beb26e06c57f6c463b106d89","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.47af759.tgz","fileCount":8,"integrity":"sha512-pdZin/L2bpKUHm1ATllKGUw+zHpBI5/QjSx0fOugZL8R11NeOpp3KBRVBQzP38yybfCPv1Gmyo5OKe5pU8ANJA==","signatures":[{"sig":"MEYCIQDc1L0ocYaUNQa37YHltLbWv5mbKgpWkzskW3FjBdGORAIhALcqeMoIqvl4zT7gRiPMhKTuPqgPBqFgT8hD5alNBT/T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.47af759","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.47af759"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.47af759_1786558668569_0.7389316652175661","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.ba306ff":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.ba306ff","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.ba306ff","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"62e62a83ed03454c9adb3fa40f791b7be168585f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.ba306ff.tgz","fileCount":8,"integrity":"sha512-JSptT+KtokkAzxGgvJfAELUOTNd9UErRkQk98kJs48Djno486vLxBkIO4lS7YU+xPO4AEOavHfFYou3yVwDvuw==","signatures":[{"sig":"MEUCIDgQ4jZZajaVHhVFBFt1u78Xg4QFcYz40Pu7zNnnNsYAAiEAm+h5gP+7dS48m2+TaedFZxZr5TgJNNSuv6+mMmimW6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.ba306ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.ba306ff"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.ba306ff_1786560260969_0.5893241749873195","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.c4ada10":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.c4ada10","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.c4ada10","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1d37e5cb20d88399aae8bbb86fd874fa94313fcb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.c4ada10.tgz","fileCount":8,"integrity":"sha512-BMf0KRxJtjHvCCyptKijpYWWFc0KRvliB91evo0EX/cyZ/HsvltB2QC8TvFlWBAauKe5lhzd7oEky9qXLlzJ/g==","signatures":[{"sig":"MEQCIDEaatUreTzI6tvTGXvBqhk4v0T/XiFU/10E/e8oUUOdAiAseoYthb5y89zfQspCZNQKNmfQDMUgq35CWE+hhB5iKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.c4ada10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.c4ada10"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.c4ada10_1786560690930_0.2015042255001438","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.fcbc342":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.fcbc342","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.fcbc342","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b2a55ce0ff262e849af9a25f4baab97e0c77613c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.fcbc342.tgz","fileCount":8,"integrity":"sha512-yjoUsccbSU8nJGPcLt6QvQYpJnGOxd/iB5g+txyZS4I6NORemyzJLScBkXuQ/BngVe0KkTx648HCT1h8kp5qGQ==","signatures":[{"sig":"MEUCIHWDc+Z6LTztvX3gQD39qcyoDABJKFTRq9NFStY7TTNbAiEApmGgK3eGrZ+9FDQ1ahF2qH1JYFdikCqffj8Z3Yu7ZW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.fcbc342","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.fcbc342"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.fcbc342_1786561114761_0.20809981105222342","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.a2459e5":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.a2459e5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.a2459e5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2e19fa51d06e949e9a74534c205197b16e137e77","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.a2459e5.tgz","fileCount":8,"integrity":"sha512-us8U9yowTl0kMkTnUz7YLrsFY8BUrg9mQ8jEq4mojuOHJj+31cBNiBPef5AEtBByVBHTH1Z/iQv6eZtW1DSanQ==","signatures":[{"sig":"MEUCIAK6QQVb0FBEEM6efZC93Fxy3hv0PuTbk/qKrEFDl3HkAiEAl6RFyh5GGIfbWsP/IeqZ25MhnoJKcSzvQRNAipBXe+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.a2459e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.a2459e5"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.a2459e5_1786564908046_0.06579220613176728","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.f85aedc":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.f85aedc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.f85aedc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2f6ce9230c5e4166d9fc2d55874e4e8502f15348","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.f85aedc.tgz","fileCount":8,"integrity":"sha512-Pk/MkbtMuUbt82HeP1liTeXSkGIoaT+o084m9t1ZhfaVib8uj0uinZzylZLEO9wY7ficVjsv3K/OOVoJbjaNmQ==","signatures":[{"sig":"MEYCIQDUlM/KEFiG7h77hM7XVeOCPcuWJOSaj/D+9qOJQJ5kdQIhAJur8J1UVhX9FdLV20Se5DlAQPQGbuTvT69XYFT5osry","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.f85aedc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.f85aedc"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.f85aedc_1786565223122_0.918667152002723","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.c45c297":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.c45c297","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.c45c297","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f8478aec9240b7bf49ab25e286ffb380d771cbcb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.c45c297.tgz","fileCount":8,"integrity":"sha512-UAqCGMJbj3E/gdKa23DzMKE9sdRN2Z28sSl0g+hncw3yrPGgzbLJZt7FnHa68tAer4lRuaalecAw07aJhkNyzA==","signatures":[{"sig":"MEQCIDZNfjQbTsjX8JD7qBuk2StBqPiDU+qrHKJbh9E/JnTgAiA8lzStPneWsrAvrp+Q3Xv1TCZL5sMebq8MSN3LcHmRUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.c45c297","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.c45c297"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.c45c297_1786566632874_0.6734294649675454","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.f4607ea":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.f4607ea","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.f4607ea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4109560f0318cadbf67f21bf2b3d24d7f4a1e78c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.f4607ea.tgz","fileCount":8,"integrity":"sha512-sbr/4+/Cjj0wnT4mmxqcHp6se3d/C3qnEfpXmRQnsruFgPAeurAn2z/m5vo8ItMtOuWmglGGaCUwHn7xuWKgBg==","signatures":[{"sig":"MEYCIQCmxDaId1b0DTqcFa5eUJIZbRFLFzYPK3THw0os8NOKzgIhAM3Z1QbXodHnBmR0genbgHAreA+LJSwM5TPqlNSqrOUA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.f4607ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.f4607ea"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.f4607ea_1786568426333_0.881589085383953","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.27d139f":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.27d139f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.27d139f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0ba4209e7e4d01d768942a48338f35f17c91474e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.27d139f.tgz","fileCount":8,"integrity":"sha512-yWCM1rZN5tpL9cK3Eew2VFxBA+idiyX+EaQKvgbV9IIXKA26VijHHVabBulMgNGj2O5japgwag+0TMdYAacwlw==","signatures":[{"sig":"MEYCIQDBc9BRPvLd5IPRcGLxHMYI24PejYg+ShKtvmw6+EAxYgIhALtmMwM7/U/aIfEQmq+rCGdtj/QgM99Y0CqO8baBHnYb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.27d139f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.27d139f"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.27d139f_1786570202101_0.6836396983628754","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.c4f6669":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.c4f6669","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.c4f6669","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1e7e5f7e773a3e54c56843790b2d42ae4cb8670a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.c4f6669.tgz","fileCount":8,"integrity":"sha512-3BLhkI6tJ1UCNuFL1Wl6/9cQF0oQJ6OuSDY4OsVAPR81ZHKjaXb9Z1kg++IgbDLgf563w/Zosi1jDxRbMpo5kw==","signatures":[{"sig":"MEQCIBVfdYkknrH6somois3vnB+a1tIXkrPhLu/M+jxIdI2sAiAqXqTaiDlAWzRb4lZiTxD2HwfXrdRqA2IHleds6pmqQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.c4f6669","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.c4f6669"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.c4f6669_1786578624123_0.061432951583592965","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.bbc3612":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.bbc3612","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.bbc3612","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ed9fb93bb59aa4416c8e0b11cf7f4e6b7d8bcc1e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.bbc3612.tgz","fileCount":8,"integrity":"sha512-/qnynBj9WkBwY438QV2bqlqro9S/hdjl9UQaj2hWhYKpUsGMObh64WZ7Quj3KiSnvWC7JqXYWDe6YdsXLxpHmw==","signatures":[{"sig":"MEYCIQDuVYnHZW3XL56U47hWVOX7Aoe4xx2tSt6ERbVMIG2P+wIhAI3l9JGSSPIcIdmZpa6KyNKlRcTPr4gYEhlYyHSKEO6C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.bbc3612","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.bbc3612"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.bbc3612_1786582457122_0.9599833234302804","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.6ae5db7":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.6ae5db7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.6ae5db7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c4eae7e6cc0aec842687599aceafec46fe55aa24","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.6ae5db7.tgz","fileCount":8,"integrity":"sha512-3xKIi56w0mlTo7OY+9aUaRI9m3OtvAQMvvCQC+M+O8TL1HlSDmVyzRJPmVC0k2yq1bIPBNYTcvRzkY2Zbc6opg==","signatures":[{"sig":"MEYCIQDVEsJk/4vN6PRq11Kn7d3ExUO8K8cZrJK9EUr2JHxCiwIhAMw1vMMfhDjMoj/OUoVDChH+zDBHiGDceo66RMs4c94M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.6ae5db7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.6ae5db7"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.6ae5db7_1786585633660_0.3264834984625342","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.5f71f07":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.5f71f07","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.5f71f07","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b26b4eddfcfde311e990ccc4d6c3a05a15414ee0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.5f71f07.tgz","fileCount":8,"integrity":"sha512-1ZSP4epeA6Zft2BcxxQyEDWkQ3zW35jrXupuV9pOkqFNhsa3z2h54Ek/4pFO8n/kwMpba8CehsbXX0xHOFefBA==","signatures":[{"sig":"MEQCIDxnj2KTy+VgcODnQa6ehSXjnEUyyJJynylDxORWEXPqAiBhEWl9YGW36hnqWV9jwRIh8/AGParlCMjQCIHbhsKBVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.5f71f07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.5f71f07"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.5f71f07_1786586638377_0.5002164878247424","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.23b60ea":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.23b60ea","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.23b60ea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e14c9d7e852330e125c7ea636c3005eacd1d9a38","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.23b60ea.tgz","fileCount":8,"integrity":"sha512-cP9JdqKYO0CnUfvzJ2cxqK2g/i1A2IZy/1eHGMcY+SLPYXZrv3Xg3VAHCCKuwgA0Kk1pFhw5yMU8KwVkmDUrnA==","signatures":[{"sig":"MEYCIQDgH4BZas63OvMcSriQVMySAJabprxS4g5I27JIc/164wIhAJZIMZNO3asn28jc2yiRbCRui3/lX6giH2HiY++vV43N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.23b60ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.23b60ea"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.23b60ea_1786589165751_0.7854170547103796","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.fb2d385":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.fb2d385","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.fb2d385","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"238c3a1d82d12ebdaeff36d8287011674becf6dd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.fb2d385.tgz","fileCount":8,"integrity":"sha512-Ihi9qHMe2VBHgse6H/9V2GquPI1OWzbQvV6tcdNx2JIxGEg0Y5WRn0h+wWWZGYfE0cuKwSdedpOk11xS4cTctg==","signatures":[{"sig":"MEUCIQC/iHNSEp3TYpE+sYpSeTQ4cSqgQ0EU9sjTFCI7tmEbbQIgeYqJwyIHwkDliK/x3ssx2c6XARAyiwkRc7GOWgp+ANA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.fb2d385","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.fb2d385"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.fb2d385_1786595991570_0.7625934382266939","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.757185e":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.757185e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.757185e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e3d7344f4ff051bcbb1623740c424aa81abdb841","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.757185e.tgz","fileCount":8,"integrity":"sha512-n0ISangJAWfVCT31R3f58KZDRId/j8YS/UtkeeuXf+5cF8smbHRWepEHES6LgLljpH4L2RbvGvT/k980kDlDwQ==","signatures":[{"sig":"MEQCIEGZipeSW97SqTY6BJDPPSZT7roEgx1ZdrqkAbXALbY1AiAPYZkGp+HtRHGWqH2umXEiZjZCNuTJVUfQwL1vhjf+uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.757185e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.757185e"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.757185e_1786596288038_0.9387480645040165","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.9bb4084":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.9bb4084","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.9bb4084","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"91e5ecc2bfdab83916f5d5fb6c05b8c67615447b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.9bb4084.tgz","fileCount":8,"integrity":"sha512-K+J3PhEivQo7O80NF/FZ+0oXs7RrlJdJmZk/9AUeGWncZLxsw91x7IAqBi8TYpcg74BPts83F+ZjvRPOfa3WeQ==","signatures":[{"sig":"MEYCIQCercGJKbTLq5eXGSDCWFhhuYRvKtIjLAs9CEAGL86LdwIhAJRDJfoEoYC27Zt8Kk9Be+UAaMZmc1SuZrI/R3LV5d0G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.9bb4084","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.9bb4084"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.9bb4084_1786630405142_0.8057604910124874","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.e3559bb":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.e3559bb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.e3559bb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3dd6e1e93843c462f81bfadf85bd0b654dbbb0bd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.e3559bb.tgz","fileCount":8,"integrity":"sha512-/Yz9oQQOdJdaZ6wM/2daEWpHURLe7D9gJBNitwqNx6SNbqlkxCB8/+uam+evrYaFqsIez9CdxBD0cmSd/gM1Hg==","signatures":[{"sig":"MEUCIQDPkHXFiQ+FPTkPR28NR1OVQKW9o55K+5jKAo1m0BljMwIgZER70G941hFfzJ+rxTn705vfB6YJ9tVtw8t679pUee4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.e3559bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.e3559bb"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.e3559bb_1786631035117_0.8743980444647594","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.a535678":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.a535678","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.a535678","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6ff5bcf7dc9f95af4c90015152a1bf4f2e7c5838","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.a535678.tgz","fileCount":8,"integrity":"sha512-2JoLDuKu1EedqB26ySdCzoHljAafkPlRtoRjyextNx7pcSrezHu5InptEfP1bwrVDvgOfUkq1BGY0IpCdCErug==","signatures":[{"sig":"MEUCIEqVSlKpEO2a7x1HXs5q65U6skSRIaFQLZvdYVkQyIrBAiEA/vJx+lDH8O2EIMEQWz09Ud3tlQiuHuJGLstTteBGS1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.a535678","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.a535678"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.a535678_1786641879147_0.7129679689247528","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.3bbcac4":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.3bbcac4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.3bbcac4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1b5ce39093c571f021f9098a2e4133af60700fc8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.3bbcac4.tgz","fileCount":8,"integrity":"sha512-uh5WUbC6x8jFoPiZVNb3V//+mZ3y711ccIQ3hFtE3O/7lh9x36HaOq7hrCPHc2+p4lJ3EeyakALIgM4cem8Cmw==","signatures":[{"sig":"MEQCIG1y07dvmLLMLT7HfyOmAWloTCPfTLg6KqQysOjm0AbSAiB2yn/XNWoimGc0C0xjWwgZEsarX4oCuAcSHTXfSTfHzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.3bbcac4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.3bbcac4"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.3bbcac4_1786647264932_0.12628194633931167","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.63038b9":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.63038b9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.63038b9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"89e2b612a1c7052f183f1f7a6e00172894bc0c5a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.63038b9.tgz","fileCount":8,"integrity":"sha512-txyGN/d0NrMOX/hAz/7tBFztzBwPPiQUMFoOXpWOfNBwUypMpgj9hgEA2qY8rGO5dI2zhS7CUrZi5BPJnufbwQ==","signatures":[{"sig":"MEQCIBOTgpIMU6OV3yCf46K39fedpGw/XjMnRnkX1Lg6TbX6AiAG6VPkieiHCBQzEakRJfFLBFkEK5wFWdwWpZJhW7noVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.63038b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.63038b9"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.63038b9_1786653362724_0.4457940492101742","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.7f247bc":{"name":"@astryxdesign/richtext","version":"0.3.0-canary.7f247bc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.3.0-canary.7f247bc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ab1b853537e4c5d75c8e90f9a7c6fd90b7f535c3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.3.0-canary.7f247bc.tgz","fileCount":8,"integrity":"sha512-YzqGTvOVB/6ycghj5NBggxCq3JekfVlXSBTS/ZXUnRI3vH3pRAcHbJAAmEIZnQMyEK4tLux2zRt+OZQYjeWHHw==","signatures":[{"sig":"MEUCIBVbHMHp1YrMebnrXREW3X5/Doat7Y5AcutRY368uTWbAiEAinrpc3J9oFJaxtuS3fVQbdmogTWsPac5Kb47wWEAVsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.3.0-canary.7f247bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.3.0-canary.7f247bc"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.3.0-canary.7f247bc_1786654002855_0.09560521381043041","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.110987b":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.110987b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.110987b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7569fcd63a8924da5ded7026e739bd862533feda","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.110987b.tgz","fileCount":8,"integrity":"sha512-ESWo998QS0thdridNREI1AdNOuYZ/tMVzx57AT2NpnbKIU3dz0hBN1DcgoeCwpuRGqyIMVz9KCfw32DD1EJhsw==","signatures":[{"sig":"MEUCIQCB4GIUw31rDxi09YoydH5e37fzFfY6Jp352hIRE3/qcQIgLYtdYsjZj8Il0OGvuWscGmxm29I/2GfTvZYBFDWS4Fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.110987b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.110987b"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.110987b_1786656996382_0.5091481662548962","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.833edcb":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.833edcb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.833edcb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"82d9d7493edf446098be13c4fdacccb605af98a0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.833edcb.tgz","fileCount":8,"integrity":"sha512-OY0JSwfXbqdwv8X+xBLGJR+y3xScRD9DOyf6kYYbE0sSwhTGCMUC6jPvv3kngL5faDSuLtvb3Xvq7o85Lk+iBA==","signatures":[{"sig":"MEQCIHjDrk2QSF0X6wxJ80osROV+tMmfKWqS8OapMvowx2/QAiBj8Hkkm/CfosZHtxwNKK0FR+rgaPqnhpaeWdcmAL3PaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.833edcb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.833edcb"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.833edcb_1786661524127_0.17958472787084911","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.aba744c":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.aba744c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.aba744c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"925f6e9c3050218958542ac05cdfd77fda69b6d3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.aba744c.tgz","fileCount":8,"integrity":"sha512-ZVnjY4+LLi4Ro9drVoscske1h5P7X4ZOsDF3Twb46p8Xd6xcVH480bJAvZF0QgYaWvQFkZasyjSth0E8a6pwsw==","signatures":[{"sig":"MEYCIQC3oZ6yzmKeFLkkYD2KIIDec15YTASunEPmF1D9skqfqAIhAJNFX9AvCNKOrk6BCeijqGH4qU+Lype1Qi6h/0HKF8o2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.aba744c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.aba744c"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.aba744c_1786664497045_0.657483351353269","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.e144ea7":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.e144ea7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.e144ea7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1d19bc7b3f97d72cfe52bb0dc99ae26ea80e04c2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.e144ea7.tgz","fileCount":8,"integrity":"sha512-S8zrYbwl+lbJ2SeiE/ALSBT//WzO0dhNXFEvuaoEKwA9inLuBlkIrW8ux3FNX8BDnmeffrwHj8eiydqxMtMuRw==","signatures":[{"sig":"MEYCIQCYs6ai05QUKsrfgj6WAwjUj/OOWn3pHr9eOlclnpJIGwIhAMhbxKet+PqWuENjxHt3e7psE/kOan6wmgVTVgldLSOA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.e144ea7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.e144ea7"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.e144ea7_1786668520645_0.9612753603592714","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.41f53a0":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.41f53a0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.41f53a0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5712536302fa3b4250fa69c23caaa1f28a5d3442","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.41f53a0.tgz","fileCount":8,"integrity":"sha512-nC/tWxJVTnBT1IeBHMMFWH82Y80RvmyFgqye42hDR+swoEpTVHxfQZ8CCxvLKDcgZlRk/QNCBuhMeMU/P7P5RA==","signatures":[{"sig":"MEUCIF8vz+pBk4lBH32IX73uqnP902kOlDnzNcJwDX1coHYCAiEA71p2JInKsAMQany6qncWBxJ0zpEO8LPeXGrPyxA7vaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.41f53a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.41f53a0"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.41f53a0_1786671418224_0.7999525482233416","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.dcf861c":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.dcf861c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.dcf861c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dab986684925433668946169e31258ae4fe819a5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.dcf861c.tgz","fileCount":8,"integrity":"sha512-15vZ/HbPL3s3QbFV/cPnxOBDSb3Ca/G4LewarSPHua7oGYXzxUNMMNoIF8NfyekGPrU/uGZbq9gQ/Wda+K2pRQ==","signatures":[{"sig":"MEYCIQCXDWVHI/g+mFQ5cMPsRwNAL3LjQGS6BV+v1rqlfT+SFwIhAOSwMLVVy0Cti+30bMQlLLT8GUC9IgWEm1mRvGaLUh5F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.dcf861c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.dcf861c"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.dcf861c_1786672132911_0.33533023034940945","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.fff8412":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.fff8412","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.fff8412","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"453833d4626e177f60aa0e4b5b5ecbf7d01b46ba","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.fff8412.tgz","fileCount":8,"integrity":"sha512-YjFpjKgxSmTzKXBTjUuYy5WVrvOmHa1uaszpyeCs49bmxmLgLvosrsUZJz5p4Jmwc6i0SGf3cAN3U7Gq3GuM2w==","signatures":[{"sig":"MEUCIQCS1bfgqxO7xnI0j2cRgQeHiMRWRAgW5YvDpgbvsjySzwIgc9g6Ir7lRaXNYfPMt/oHkvJaewNDLdS8MrUfoOAH77U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.fff8412","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.fff8412"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.fff8412_1786673256486_0.6079774579880799","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.d6d345c":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.d6d345c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.d6d345c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8cb07070842a13b925ae439f5898bdc89ffd0021","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.d6d345c.tgz","fileCount":8,"integrity":"sha512-BVMO5rlAykqjbu4x9H8e9mtU+RMR+y5kaHd9bhrmp6Z7eOLaq1/zLc72Hclaptyc4gJPrmplylXbBL0tQd+UqQ==","signatures":[{"sig":"MEQCIBtRQ8sZejhT1j08qEOGobJptHN1FVhTqc/SIV+rnsf2AiBzSXd5fGnSXG3nfZkiA4Jifh5imq1grPYgZ2L7TOZKmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.d6d345c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.d6d345c"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.d6d345c_1786676686733_0.7937614304124199","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.9e52262":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.9e52262","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.9e52262","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f9d30f2ab8eb027337ca1330ccd4e10d05666ea9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.9e52262.tgz","fileCount":8,"integrity":"sha512-E9QhU+7TIoofYuPyI0dk3dhNpB4NMV8aS8z5X+HgXM3HOZ5yzgnQTwDPuPJr+4WYLhUolMdMbGDSQxeCDPF4sw==","signatures":[{"sig":"MEYCIQDIWzTh6BdBleeWZSbJ22l+gNey4+0rYRVqgiVTf4iHxAIhALH/qHCEyj6TJtM5AI/hHsn52zLO6aB0TyCPZsZ3G03y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.9e52262","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.9e52262"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.9e52262_1786676904059_0.32651251009226345","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.479392f":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.479392f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.479392f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2491ac201d5bc4e2f778ef6e4312d49aa0eb70ed","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.479392f.tgz","fileCount":8,"integrity":"sha512-2Bjak/d9j2yXEiauCDtF0VYPJLMwWxkeUHPgAOa6W4nXSX/zIUOfSpZay5V8JSZ3lihB0SfyJhdFgjtK/zvgTg==","signatures":[{"sig":"MEYCIQD0LTnsuqay4T2gUaqLnG4jnWutE9uAgFzSuCC3PzbYVgIhAMJ2J8i8NIzRAOV79x6Zks7/Y6zaX/ynL9pCpAOpB+L8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.479392f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.479392f"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.479392f_1786679687675_0.3927496446926986","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.3112e99":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.3112e99","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.3112e99","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"87770c7756d9ea900c197408dd676696f524c84f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.3112e99.tgz","fileCount":8,"integrity":"sha512-E1ENQ9IHYuWxWlh2jCkLFD0jvn8AnJg7DD1rk8GyBb6nRyJHHo1sKg7zQiQHuyZ8XakFlqD4yORtDou06bCpeA==","signatures":[{"sig":"MEUCIFlhIT3vo2MbeJ+d+r8gDt7UuUPH0RfLLToMmseyMOFTAiEAyTBaKG9z6NvohXRJbMUfp06m+NfK2zAuk2WXFpoHvzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.3112e99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.3112e99"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.3112e99_1786682566803_0.8961048767940922","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.ba1f131":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.ba1f131","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.ba1f131","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1ac1a1f9bd931c86f54679dc106effc37463644a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.ba1f131.tgz","fileCount":8,"integrity":"sha512-QE4wdmP1U1brbGel9oUajwAOp0PK2NmrX1rDuh1/2qiSBMJUY4G6xwkU35tF9SiwJAjjHB2MzWAVLsSacn4jaA==","signatures":[{"sig":"MEUCIB9FMzuRyhmbAlkuYIeFDvrXplAxqmzBxe4BDvDR/LI/AiEArAcaQLcBLWhvin4GuBoD7YUUONtVe4bwUugrQ+CS6LM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.ba1f131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.ba1f131"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.ba1f131_1786684599239_0.1191306385739841","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.647ff7e":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.647ff7e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.647ff7e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"324edf92cae028b623eff7edafb02940850344f8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.647ff7e.tgz","fileCount":8,"integrity":"sha512-OoMXVv5l4KTXOtZA1ii8oKZIpA15ryet+OYZ0CmeAA6Qo+8rtDre5BRAxIpBsPO2xlMd098B8FcGtSSJqpT0xA==","signatures":[{"sig":"MEQCIEBEDdFtDHVbg+skqRZG7rT8cWljjt2DBYT/jxAx4DYkAiB+KAlU3MI4C59oaSjOJ/qjYR2KdDT0XnHHBQExuE4joA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.647ff7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8745},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../.."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0","@stylexjs/stylex":">=0.10.0","@astryxdesign/core":"0.4.0-canary.647ff7e"},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.647ff7e_1786685510519_0.3901934825210496","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.401e16f":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.401e16f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.401e16f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3f6c73b111555d7e3dddf2ce16f9b53943ddcd21","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.401e16f.tgz","fileCount":43,"integrity":"sha512-V9OvvYxx2lNjRq+N4WSakVrch71VTsRD+7Lop3mSvpkpqFbuhfAlD7TKf1XbGbaDJNTeR2FgQToR7fV0M7HpWg==","signatures":[{"sig":"MEYCIQCwSlmDtUK11Kn2Gc1giTbR3K+dYKNXAG8ZxDroKfHTmwIhAKfn4/CqTMXLk6dyYWQ3RZ0u8XTN+vjcCDfKCIech9O0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.401e16f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.0-canary.401e16f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.401e16f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.401e16f_1786703214744_0.3854322477947485","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.e18b6db":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.e18b6db","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.e18b6db","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8452427a855859975681e9f172ea987260e14bd3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.e18b6db.tgz","fileCount":43,"integrity":"sha512-mxXdrE58ER3ZYsNLLfWX2fCYrctbAJ0ayhTtHL9KvExg+ejZEfXz1/Ejcw6zg9UrYlqk+Dqvj7KW1vxS9381aQ==","signatures":[{"sig":"MEUCIQDKEvU7cUvKA4h9oVSOxmgvdOr2eQpQxem0WkPhEpxz5wIgbmCQJDQ2CiaeQZV5yDLBDJFyygyuMQaMmMzmVfclD4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.e18b6db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.0-canary.e18b6db","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.e18b6db","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.e18b6db_1786724429643_0.34922513966021995","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.faedff7":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.faedff7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.faedff7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"27a77225c1ec60cf08ebc07408819c6e90e0b677","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.faedff7.tgz","fileCount":43,"integrity":"sha512-LRW1zsAOu1JYnrmjV9olIAAqEdn/UrQGzwwBEZ2BZVLUqpc8kIPy92e7LmPbsVdSL9m1KjlXRFBQaJXXXQcLQg==","signatures":[{"sig":"MEQCIA/1ylvNrGgIblnsfAAXAYesk8cf0pwMkZvpOI2gNLKLAiBxzrE0Wi3/8K7jphj9/qTq6uUlD6+DlKMgCGBK3eFNHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.faedff7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.0-canary.faedff7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.faedff7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.faedff7_1786728637608_0.3293966305828606","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.b575c18":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.b575c18","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.b575c18","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c77ce1c81bf89be41adb57f01daedfb565ba3125","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.b575c18.tgz","fileCount":43,"integrity":"sha512-cbaKIW+AItTyrG8szF0MLRRkt1E8N4ZZEtwNe6/6bc4RzE/0gitO0rL18hs7Whdw69lM2eMhmV91RzLNCgK+YQ==","signatures":[{"sig":"MEUCIHengaIygbRiJupAUWLfXVybLUwVV2S00kX9Tvqae5AgAiEA0Mciv1Po15CO5HJs8+dS21NWcvmUWCozmRJ8WBCUYRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.b575c18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.0-canary.b575c18","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.b575c18","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.b575c18_1786736396763_0.5926499374371839","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.dad87f5":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.dad87f5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.dad87f5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"307c36cc39fb96fc43d1e8cadafbd2eab04e400b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.dad87f5.tgz","fileCount":43,"integrity":"sha512-Xn+3T0ijNYffsix0Ftapd5S1sibhKPv7lD0IQxYEAmcYWT6WSPJkcE4rpuJemIMgtnD1nnuAET2dopEHOZa8PA==","signatures":[{"sig":"MEUCIF1092hYjyFVoqE3vRQbqa7DR7iMCi0sncrrCRqv0jiTAiEAuRa/yMxOjilcfMUOsSNQUen9EKYVF36ApVUgyjgyiWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.dad87f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.0-canary.dad87f5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.dad87f5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.dad87f5_1786737380822_0.18729431429330723","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.058f476":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.058f476","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.058f476","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"819ebddff0155b2ab927421939e1871bd029451f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.058f476.tgz","fileCount":43,"integrity":"sha512-+cc6EO7XAvLrdIUQFCdiCjL6X14Z9m64OQ6ELsoiD3TjHDmPfKUkmdDLuuvI2r8qL6fIMFhlvixbGxIBki+34w==","signatures":[{"sig":"MEQCIFjh1gtnR4uOmDFXrMT3uKd4kn/LLDZ201JRlE9ll/JYAiBSRBS5HtY74zol80BAwO7CNqbkSfURwAFbdXjdVuIs+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.058f476","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.0-canary.058f476","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.058f476","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.058f476_1786737746568_0.599734179386441","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.3af4a2a":{"name":"@astryxdesign/richtext","version":"0.4.0-canary.3af4a2a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.0-canary.3af4a2a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"85337e59c49e0f17ea0bff3c7678c6a6846193ce","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.0-canary.3af4a2a.tgz","fileCount":43,"integrity":"sha512-zTdPJ5XY3CP8ufj+fURqCivdSEtQcj6aRSb9n0n7aG8WL+FXyJuQcgFgq/5DbE8rINQQ72dOCSvz3NdbooWIHQ==","signatures":[{"sig":"MEQCHzRFUnvMw9yg4wh5+v06LxxPRvYfb3fxPaf5LmOgPn0CIQCXodOScpR9kUdUlKMegtHbj7My1vm2oeGDr0b5WSuxHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.0-canary.3af4a2a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.0-canary.3af4a2a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.0-canary.3af4a2a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.0-canary.3af4a2a_1786739692336_0.7592298998715641","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.96f9917":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.96f9917","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.96f9917","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"809b684592a935a1c86491e4df5e29d7a1eb84cd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.96f9917.tgz","fileCount":43,"integrity":"sha512-MQgY+tjQjGPASc73czbf+IYPrem+iVUSUnKJfNMSPtQdnVR2jCDjrWe8DHGTk2sDXhAkWw6PgG/Rfio/tr7W8w==","signatures":[{"sig":"MEYCIQCkMJSwAZ0+Hx5L017b3/vuH5erb46LwBesRVwalJg0XAIhAIemxNYkQkphS5lRVAe8zev1p58/UgzZeL3rKlQe3xNC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.96f9917","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.96f9917","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.96f9917","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.96f9917_1786745107743_0.6877637619715513","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.f4868b2":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.f4868b2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.f4868b2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1dfb29a1d8be465e0ee4a0fa5ef203293cc0aa62","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.f4868b2.tgz","fileCount":43,"integrity":"sha512-XYsB+5eB8dEM6SsThPcwxsL1409jG7aS+qgNXNC0cIhrbXsBboizHyjmyEt4sWZneFAk8CeHmyRxFdhgpdgNNQ==","signatures":[{"sig":"MEUCIFhLePqE+fMGRAIHX3R7X0V5lCZnlY3LNrP2Gpqld/fOAiEAmfg1IDr2amkV8Pq+3NYcVRSXfZyyHaX1lYHXWYR2ksM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.f4868b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.f4868b2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.f4868b2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.f4868b2_1786765315946_0.27076806311767454","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.1163507":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.1163507","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.1163507","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"999bd2dfd8e3b814ad41782973a06412a5d376f4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.1163507.tgz","fileCount":43,"integrity":"sha512-xAUH5CWP45KXbMkx38s09laqOj9bTnd/60toC3ktxk9sCtWwQZ2mKCFTBJDEpyVkL96zCEK+3PAjN5Ujjo4p7w==","signatures":[{"sig":"MEUCIQDBMpLM8NS/HsBbMwqPVH6+Tfcz4AJ95wY6SCebqOjvCwIgcZ+7spRRtSUpujYUS89G6LM5L/lcN9lWMiuXELHUbm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.1163507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.1163507","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.1163507","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.1163507_1786766455749_0.7940544209562992","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.8138bfc":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.8138bfc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.8138bfc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a507a684f6ae4db5e077e3152349f0db18d94214","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.8138bfc.tgz","fileCount":43,"integrity":"sha512-w5UAnpIC3K5CfmDtGH87rq6BfLcy5pYc+FQQ1BHejpH06VsHK8c201T7VlB2LZbmDfxC4tVas/3oOIqL5KOSCg==","signatures":[{"sig":"MEUCIHkLPa5q9pyya9Es3fpiN024NYytQsR9YiO5N47V9Zi0AiEAoZbWB8T1X8DdrTArCYC3lzZ45K3S1A3olqXLvtlRyQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.8138bfc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.8138bfc","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.8138bfc","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.8138bfc_1786770805956_0.8150744021439873","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.9e8a72a":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.9e8a72a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.9e8a72a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6b34d9f301d587901782f7a66720b577747711e9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.9e8a72a.tgz","fileCount":43,"integrity":"sha512-6jL1ZBRRT8gdFgELQ0VHSpaXaydsvkOebRV8h04vR8mx+M6mbwIDFOWXVlJrne0LLmX2FznxvC4eocX2sp2UYg==","signatures":[{"sig":"MEQCIA0qm/5CAl+ithI0FJ2LbAJuayCQc3TRVVIetvM3TvjoAiBIDa2e3fGnWsdlZ9/LwHnRX6v4TDW1PO8VnhBvhd+noA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.9e8a72a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.9e8a72a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.9e8a72a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.9e8a72a_1786775749585_0.5115190980470234","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.5db7f15":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.5db7f15","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.5db7f15","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d739348473818c46b0dcb18d7a3114a2b82ce818","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.5db7f15.tgz","fileCount":43,"integrity":"sha512-Ac2pdh3u04nYbn8kT5u1LQfVCEFxazWWENgFrloTSeAJkLjty6DkONMiMo0dF5LXigy9LOGnXqB+6rJCNdsHnA==","signatures":[{"sig":"MEQCIBzAbChNbNkOM4ZFQb+sMd80GUJoJ2oGtX1r3g4HAbdNAiB2l5ptQL0jSPX2HoVgZRkENYKUAOC8uYV1RVxipgL0NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.5db7f15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.5db7f15","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.5db7f15","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.5db7f15_1786777030335_0.2784948856035927","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.fb0b7a9":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.fb0b7a9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.fb0b7a9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5ae66d9dee9bb51cdb08c165d392947dec708d9c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.fb0b7a9.tgz","fileCount":43,"integrity":"sha512-amuMFCFdYQy0AcBToh/E/drQB5KVomMXAn9UomNK9f0KMN6o+8mdKrO3RmqFIpNQxY41ft9G3fuzxmq2pbj2QA==","signatures":[{"sig":"MEUCIFPT5hHjq9e79oItV13TKO7hZ4SaKAjRYHI0BvGpg+B2AiEA4xREVWJ0iJui/DPvUlfpd/nzmEYgzcnw0fasqDn0wtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.fb0b7a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.fb0b7a9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.fb0b7a9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.fb0b7a9_1786777350941_0.28358382609476607","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.1ce0b4c":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.1ce0b4c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.1ce0b4c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"12ae8db250dc0c6d881d9ea09e10336bc05ed2d7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.1ce0b4c.tgz","fileCount":43,"integrity":"sha512-jX+D61wCUHu5aW4wiwmWJU18HaBJPvUr85azjAc2yAYtGq02KGdFFRRdTvdBWdVb9Ni8HC62Cg/Eno/OTi+JhA==","signatures":[{"sig":"MEUCIQD1DTHHiWNXcbbq5GxjE3htbmRtuVpTmvjL0euLGXgnVwIgIOGXBsJSr9dt9fU131NJi+jIn1L7VM/5vtCW3DuKYXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.1ce0b4c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.1ce0b4c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.1ce0b4c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.1ce0b4c_1786778010815_0.5187215336393538","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.0ad35c3":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.0ad35c3","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.0ad35c3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5b842a768a9cb14f75aa856c500c5eacad1ce974","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.0ad35c3.tgz","fileCount":43,"integrity":"sha512-qJwh5Tn6TlqRrwp7Tg7pfaQY6lLcp8GXXngUhkDr5RByh05mv62KMF3z/RsluWaptPyiR4zDYGlVwKYpodMhZA==","signatures":[{"sig":"MEUCIAH50wJK5s0bSOVmNjevffMVoKzQ1ctaTjyhwd4LOFnHAiEA1F/5Cyf40U1ZCTE+H2nf6sv71ull55NT7otG5rXm0UQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.0ad35c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.0ad35c3","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.0ad35c3","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.0ad35c3_1786780875817_0.8727473076432006","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.e07f38f":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.e07f38f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.e07f38f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d6a418f1640b3f77ed219f4e17fccae3ff3b2db8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.e07f38f.tgz","fileCount":43,"integrity":"sha512-RzWSPjXpSA3MKMA2uC1R0Y0aURC0E5deg5i+I7rpaX5XbRKdqM+415KG68LjU14kfski+npYYmMAtR+ymRIzjg==","signatures":[{"sig":"MEUCIQDloMsfyLnTSc92kpUyOhT7QVGZE7PzelrSNX6yK2cHBQIgLVmSkZ5/r6P/LBmql1y7ClDZCRip4dfcqyFVrtpKZH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.e07f38f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.e07f38f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.e07f38f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.e07f38f_1786782199913_0.7832006554633182","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.e133193":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.e133193","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.e133193","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f55e1c2a9ee52193f91d6db15ee390eaf336ec26","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.e133193.tgz","fileCount":43,"integrity":"sha512-PYY1ibuqx7tM0GYyZN5Nq0KvEvjojMzn+DrQakKK9fJPycW1IO+y5esvjKISJBvpM4IX9/h/VjYyFA5GfsgMCQ==","signatures":[{"sig":"MEUCIQDUjO3lTDchs2XFbykRZR9s+vNv45XeBPpfk2a5aLjCswIgJRAD6N6LGkPz2rLO2NclGRkAT43uV+jCo6sOJtpPRDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.e133193","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.e133193","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.e133193","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.e133193_1786803051401_0.5813647744939425","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.41950da":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.41950da","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.41950da","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"daf7aa879827ea43a8bf0ea8fb2e7e9a56cc7f85","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.41950da.tgz","fileCount":43,"integrity":"sha512-7cuARXKWWWQfpnapf7aleCyoVm/ln6aSlENVAPt2JkHV9IKWIFy75CnKFWKCBOvC41+BGn0Z4W/NHZNSj59pjA==","signatures":[{"sig":"MEQCIBvAg+P5me1AqrswBYS/tjTg/e27VP+64Cbku0L1whJ5AiAfJ7G1x278exfsYTNjjWuMWQXfG50KqZbCGXzqbAf06A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.41950da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.41950da","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.41950da","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.41950da_1786803760861_0.5146819288619193","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.2abfff4":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.2abfff4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.2abfff4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"af2f54fb9cab94db44ed447907764fdde1d30c25","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.2abfff4.tgz","fileCount":43,"integrity":"sha512-bC8r7KF32tAsO4kDpZeuHyn20jy7fBWcRN40p0jfDAyDHpm/FrbX921VFopFLGiXLP5P85yyDbmE0eVrLONVWQ==","signatures":[{"sig":"MEUCIH2V7e8fY9hAFMnriaNEK+kM06ND4B+/ty767Lq2un4uAiEA9cxze5Z/dSPxpC89JNR9U3eYdc6O5zAdr4CxCOnu3GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.2abfff4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.2abfff4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.2abfff4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.2abfff4_1786804739003_0.423384760384913","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.c5dd8eb":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.c5dd8eb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.c5dd8eb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ea83ac79f4476b6f800ad2a474e1aec81e661f7f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.c5dd8eb.tgz","fileCount":43,"integrity":"sha512-sdoFFRamjfz6cN3wiljZCy1QkqkggpRXCrbmgeru8rBBB1Zlkx1jhJ0e9HAKegh1fdmGybIXmMEpD30XJtMcpA==","signatures":[{"sig":"MEQCIG5TC09gIjJJWnuI6198lniI7Pz+ezDjzrEgyOmyqkDBAiAizOmkGD879z7YzzQ0o/wI4dbhPL9tSaSMBMpHoIdDTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.c5dd8eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276805},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm's hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*' --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rm -rf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions '.ts,.tsx' --out-file-extension '.js' --ignore '**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts' --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.c5dd8eb","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.c5dd8eb","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.c5dd8eb_1786804976886_0.5594171637642804","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.4dd9f27":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.4dd9f27","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.4dd9f27","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"05fcbf612cce8bf7242beaf1c463defc614aa107","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.4dd9f27.tgz","fileCount":43,"integrity":"sha512-JAPRGeJGtbVCEqswAA2b2l2hkWC9Z2ymzlyVw8aFR/VRzT4R9EVjG8ZDhVMU+2Z+iR9YxIlhzcFhNJ484uDIwA==","signatures":[{"sig":"MEQCICMBy7T4MYN14xr0QT9ddsq15p3SSnyoGlRbu6X+Z8C4AiBj88zaQQZJGGQZwNYPTBXaVWy3oDcpxa9PlrXScFeGBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.4dd9f27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.4dd9f27","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.4dd9f27","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.4dd9f27_1786817511233_0.2547510093842509","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.8320950":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.8320950","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.8320950","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7071f397622ece2fa86fc56c521f1cf76cf8b3eb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.8320950.tgz","fileCount":43,"integrity":"sha512-EjlcK/2W+HHZe/hat1m+uygrWZSrEwh1j4p7MrTi7RdbTNLZUmWArEq7Qde4i9W5uuuuQtRq2vYNVO6ZWhpZng==","signatures":[{"sig":"MEQCIA5HnDjZjjcItOUafwTYN548IuDzKLsSYRd4EYGWP+URAiANMJm7Xus4W4xBYpjcoIJbkOFCxp7QvDBqrUUtRyrnEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.8320950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.8320950","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.8320950","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.8320950_1786823903445_0.10262661424081232","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.c350043":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.c350043","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.c350043","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f472e8ad650dca851712ec05ebdc4fef3bfb3b2b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.c350043.tgz","fileCount":43,"integrity":"sha512-O1l1jddq4ocQEFnwjJaSkDaeo5/F9TH4QKSXlBpJHjSZ93IXKyL6BeD8Rk08vsR5/8Cq5RxGrsPPz3tp3HQyOQ==","signatures":[{"sig":"MEUCIQDAEVIJnkfyi02yPwNpG97EjauaSuYAn8/TftcwbVUI8QIgGCOOOIJVFAD3shflq66cKHH8aro/+GujO+DEMvMXnNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.c350043","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.c350043","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.c350043","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.c350043_1786826766378_0.9059197548613562","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.b91f105":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.b91f105","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.b91f105","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"78b0b580c7b28c08b45a666c06f6d849ddd05446","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.b91f105.tgz","fileCount":43,"integrity":"sha512-mtpRljrxWu4lk+fZ1Wg8r+fOViCv1vgO6J8ZGsYP88GbmWiAkp9AvhYfJ+Ynt11TzD+9vbmHCFrTQnOFL6s7Ng==","signatures":[{"sig":"MEUCIQCBlR1WjT0Ou6allgL1Xg3K127tRwvpvXljpF7DyKWeSgIgRMZMWNOKn2O1lzSQe0jSUv0TPHVLOh9LpJlFTl0nPPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.b91f105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.b91f105","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.b91f105","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.b91f105_1786828406563_0.44326717203634614","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.2192a28":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.2192a28","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.2192a28","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6e35a4b606155c6761ca98d1b04f3b248829f085","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.2192a28.tgz","fileCount":43,"integrity":"sha512-a7qc71dP8k8ofLEAjJpEW+PZxwYm9q4wm0196da67Eo3Wt1ZeLYo18DORb4B4OVsqh+HjBj79QX6trlb6qW6uA==","signatures":[{"sig":"MEUCIQC6QgrBXYZ85NMn123M3clhjsf79Ycj4getQIc95lIanwIgBEA89bWTQTNnH/vzjWoIb3RiIoibcxVMlOD8FMqxgYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.2192a28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.2192a28","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.2192a28","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.2192a28_1786830088821_0.575430411236608","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.5c16dd6":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.5c16dd6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.5c16dd6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3a5d5b1a03e3d4628e3674a5b0b8d276a69dc9cf","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.5c16dd6.tgz","fileCount":43,"integrity":"sha512-Z1rbs+DeYkTKYuDuW3h6BOCSgl3TRVbQHwUmZZitRFOq5AfcD5BlJPX8mxrOEz/0pFz3b3iGPU12S4kjJhroZQ==","signatures":[{"sig":"MEUCIEWJXbRysz9tGP8FwvcDJs9njpMl4AZshSQJcCQlS8BQAiEAkJoxl9N8qSi6IoJqxbb2nXzvub6V06oOMAcHx+QE9FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.5c16dd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.5c16dd6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.5c16dd6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.5c16dd6_1786830962291_0.9764554793751086","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.77b013d":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.77b013d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.77b013d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"67212fb4516bb09920e7d6278ec35e4711f8ba70","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.77b013d.tgz","fileCount":43,"integrity":"sha512-MMTIc8LSD6ZW0/rIlev8cpl1umW8VYnU3E546kjZtigaq0wC9+lSYNNe8PJEHyzIsk3ZJm2DFObkdzHg6LEdmw==","signatures":[{"sig":"MEYCIQCJqHqOGQFsi1XKYJsbF+UMb68mlBeBNNwhC+eS9AkitAIhALCJaKrGGVB9vt8Bf5RkUKYwHtlWIDjQgQUFWGvhyWSf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.77b013d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.77b013d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.77b013d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.77b013d_1786831495274_0.4040708364274148","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.9c48923":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.9c48923","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.9c48923","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9cbaa4eec9cf5a7717cbfd115af5f77b59214048","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.9c48923.tgz","fileCount":43,"integrity":"sha512-1iBvulCWJbaFLwJ0/22yO1KdsIElMZVke39ra5Kl8G7PSGJETPTq6YKN21it1QRXz0XicOVl2uu5KNns0599MQ==","signatures":[{"sig":"MEUCIQCLw2Wpxd9HIIMWIHtKUtjrwR/mdJaGtjApdpVUnbBCygIgfRb4vCkbzQjn41xLi8gGCP6hR9Fa4OIDHBNM2oGl96g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.9c48923","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.9c48923","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.9c48923","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.9c48923_1786832459410_0.5221558897283254","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.9378ba5":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.9378ba5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.9378ba5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4666d56b81759cf5d0c769d3012695630a064a1e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.9378ba5.tgz","fileCount":43,"integrity":"sha512-LAHNE6li2F9WP1GtneLWlVgtsSEf5LDDGkYEQPtleCoGyTq6zASiL0ONwh7mg4nU2jOtqQxVoYQPqlNWJ6AYFA==","signatures":[{"sig":"MEUCIB8dULkzkSonW+b7vwjCDP5Kmyd36qds9fn2cZ2P4PMNAiEAnMBXXgR4+muhgXBCPrSU3a4mSoIClHp5hgVIOiUgDPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.9378ba5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.9378ba5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.9378ba5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.9378ba5_1786836438714_0.10998918923653789","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.56435d6":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.56435d6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.56435d6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8914cbaa362c2a1aa3272ef656ab0986804e7311","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.56435d6.tgz","fileCount":43,"integrity":"sha512-gJlT0PR0/bvOVwTdy3iM9rq3dcWIcego+/OvXjLSMHqzH7izj85B2h7tFZr5GV32fzgZWGJsXZqc/KDKL+uxEQ==","signatures":[{"sig":"MEUCIQDVM3xaLzp2Pgs1r+fRPfJ76tC85pX79gS+S/p50+CZ6gIgVWa22AAiU28NN707JQpo8MC4Mpe/rpNz4G5+Fe/tDPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.56435d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.56435d6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.56435d6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.56435d6_1786837222066_0.23248171066910328","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.3afdd73":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.3afdd73","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.3afdd73","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"baf0ca55580817700a220bf3e289473e14921992","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.3afdd73.tgz","fileCount":43,"integrity":"sha512-e2hYC3TOphhZJkussxM+GLktfMSfu6N/Y1vMBStUy/bSgY6AARAJ3bdDJUsfL7Ns0pAJxAWZX6GlMfQYjiDLWw==","signatures":[{"sig":"MEQCIAtdkEPrez1MdiWwBNQ5xK4sAkXnJe6Ow18LQxt0NzjOAiBSLuxEN3Fw8PPbwIAEt0GJtCdOqcD+piElJZOYPgjnvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.3afdd73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.3afdd73","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.3afdd73","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.3afdd73_1786837863709_0.0026567623333653145","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.5ed78ad":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.5ed78ad","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.5ed78ad","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"529d715e581390fe6571c914cc778d518ca34fc5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.5ed78ad.tgz","fileCount":43,"integrity":"sha512-by8175/VjaHGSXENvM4ParADSzkCUITjkfegENHS+xmV6kCPymrYyb722faaa8PjEvCBse59nxxXCfTaU0OJuQ==","signatures":[{"sig":"MEYCIQD8TocY9HyOeNkdEQWivGaCcAaql2HUxHBVzwaePSO7LwIhAL9s1VgppMNsasvzGTw0RuvVHZm6aQhK3I8tpQK6Tzk2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.5ed78ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.5ed78ad","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.5ed78ad","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.5ed78ad_1786842231288_0.5920856870335718","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.77c59e7":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.77c59e7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.77c59e7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1fd8791bf124577a062bb13fa9c4eaf56cccb482","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.77c59e7.tgz","fileCount":43,"integrity":"sha512-58vkiQtxXOLPGfOpd/4gpqdoOOgThVwRRSoyCsXQRUVEqCvMngGauWM2SN59DWhuiX6NapcK4XzR1Z/gL5WRgw==","signatures":[{"sig":"MEUCIECoRZ83ngDyzGXp9b6jZ1tArbeeo+mgl/0emBKuvn5rAiEAj6ytK4Fzzx4Y18F7ikbQ1nSoM2tiX1m7MCV1c4g2NZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.77c59e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.77c59e7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.77c59e7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.77c59e7_1786846621197_0.7356482474546491","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-canary.aeb66f5":{"name":"@astryxdesign/richtext","version":"0.4.1-canary.aeb66f5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.1-canary.aeb66f5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dcbc78f07c528655dc1f6175ba72c558328e3ad0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.1-canary.aeb66f5.tgz","fileCount":43,"integrity":"sha512-Fsg51tUv8P75MmQkHBROwpYCMRBofVCSMzkBmF7AuHqHpqY9ilWLVcB0F7OOmILgvIJJBsnfLfZQLNU0+cuaIg==","signatures":[{"sig":"MEUCIFq5lT7opD7hPz6wR7fRtgBZMKKbpTOHBrokzoy/4nYEAiEA7W8vn4b2+apmbk2K6LZQY1i4PH3hA2E3RVVwa8+Krys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.1-canary.aeb66f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.1-canary.aeb66f5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.1-canary.aeb66f5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.1-canary.aeb66f5_1786847474320_0.8274246784594788","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.791f395":{"name":"@astryxdesign/richtext","version":"0.4.2-canary.791f395","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.2-canary.791f395","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7cc7bf2f5ee7ee7bf2cfd7993ebb5580d7c49b78","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.2-canary.791f395.tgz","fileCount":43,"integrity":"sha512-1kj2mQw3z/6k/rsjR+Vequjg9gmQf7aXKd1gOobGjXlm47Cj5Y+2JkbRLuLgG4zfmhdY08gARafbl3uiiw0saw==","signatures":[{"sig":"MEUCIQCXjk2UbEL898xxa5cpqZ8NhrjY9J91LOHhfwBmp7EDkQIgAzjfk4MFqXN2BQh1yK0hq8nnts9722DzSZtUYDpAn8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.2-canary.791f395","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.2-canary.791f395","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.2-canary.791f395","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.2-canary.791f395_1786851477506_0.8017582034888942","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.59b3334":{"name":"@astryxdesign/richtext","version":"0.4.2-canary.59b3334","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.2-canary.59b3334","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"472f5debabada249ecb107179d3579a9b166fae6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.2-canary.59b3334.tgz","fileCount":43,"integrity":"sha512-nVEMQJrvPEiWX7QCvDwIw1Rv107xyuIUV5auNBydDTUgJr0vvNrLO3/zLUFQw59m7iuuejO2V+wbYFXoP8XcGw==","signatures":[{"sig":"MEUCIQDNOcRo+RreK9leHeEQ3sv1JNMfNvvEIDPd/21mYhBmUQIgISAsyHqWksmEqt19+tixL9SCq0jehm5kmFdO7YKfijw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.2-canary.59b3334","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.2-canary.59b3334","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.2-canary.59b3334","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.2-canary.59b3334_1786854164356_0.8299007238817759","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.464a445":{"name":"@astryxdesign/richtext","version":"0.4.2-canary.464a445","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.2-canary.464a445","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"621a5b1d28b468f4b0a744a06ba514401db74a41","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.2-canary.464a445.tgz","fileCount":43,"integrity":"sha512-LvHxVVSGb8COQy3mAqyTRFp5O2YgiXSgH55zJHRkOBVLxHGpoYc6KAYLnDRoIXHLsR9LY5KlnIvoz/pek3zO2w==","signatures":[{"sig":"MEUCIGW2sDAzfNdwuXJcNVy0vGp31FiISY2btLoyGfTYDhx7AiEAt82FPMo4iLwhBIDZUnYnEQs0WJWVN4qZQynCIrC0j3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.2-canary.464a445","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.2-canary.464a445","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.2-canary.464a445","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.2-canary.464a445_1786856531489_0.6926981454192518","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.b2057d1":{"name":"@astryxdesign/richtext","version":"0.4.2-canary.b2057d1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.2-canary.b2057d1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"617afb99cc30ed231f8cd408a8c1489a110bb311","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.2-canary.b2057d1.tgz","fileCount":43,"integrity":"sha512-ro1U6KLrfjHXBKvmH9YZP5pV+Jb35d9k+Yb7gW7HbWNNzVHnc4/hANlzWrJvtTMkfJYWbD/PnibBAOOidm5THw==","signatures":[{"sig":"MEUCIQD4GoCbUHgZpGjD9UkeWYtohXreID4J9UvaqjUBfW5nfgIgSlm62sOPNW5Q0V8xpI41VTKbtccCKcF3KRsOUrL9al4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.2-canary.b2057d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.2-canary.b2057d1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.2-canary.b2057d1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.2-canary.b2057d1_1786860167832_0.94137281593953","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.356d2f9":{"name":"@astryxdesign/richtext","version":"0.4.2-canary.356d2f9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.2-canary.356d2f9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6ae7f868a4bdc6a47c6bca838c563c658dae27be","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.2-canary.356d2f9.tgz","fileCount":43,"integrity":"sha512-XhxNBoFQnb0qlw3OUx06t6ZwYemgc+fSp7AMFafbP8nmegoxgol/6mWw/JO5T8iCdtmMULIukRMZlwCDiUWCEQ==","signatures":[{"sig":"MEUCIHozmfRp63Ug52CuvNMmWU2PAae5EzutfpUJqi5wodFLAiEAoNwWtOhgwfQINs/SCYUveWeJRMrnTVkx24bOKx1GZ0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.2-canary.356d2f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.2-canary.356d2f9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.2-canary.356d2f9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.2-canary.356d2f9_1786861109927_0.7706727396432087","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.10bcaa1":{"name":"@astryxdesign/richtext","version":"0.4.2-canary.10bcaa1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.2-canary.10bcaa1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6314fbd747ce27b2c6deffe5d9b4667837ecadd9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.2-canary.10bcaa1.tgz","fileCount":43,"integrity":"sha512-+h6+d5jlG6oGyAQ9CAIxurbT7QdHnsHeOVnV1MAIjkCVAZly1vjkIOO1Ko1H+m7K+fs40VT6QZzT0YNKG1rxbw==","signatures":[{"sig":"MEQCIF5GPlWGRl8UOmCiG1MFB6gHwflJHwv0ykESHzwhuahjAiBG+lESeflFQv3crWhkBaE3RA5/3T0ppHKiF/Myg0dNqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.2-canary.10bcaa1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.2-canary.10bcaa1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.2-canary.10bcaa1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.2-canary.10bcaa1_1786863737519_0.3889145034782431","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.f191567":{"name":"@astryxdesign/richtext","version":"0.4.2-canary.f191567","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.2-canary.f191567","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aa1d03910c3c71b1ef1c8f2a6110673e3099f1e7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.2-canary.f191567.tgz","fileCount":43,"integrity":"sha512-SSxABUGlWO9G1vFKIK0EjZR2oDoK4iSh0xF0QDQQ6gbjBeC3bEBdWHH+aOYN/Zi5beKSAzZ3ilflNEPQmBKz6A==","signatures":[{"sig":"MEUCIAlopPAej2RzkfGSF34OOZRYr+Cr+QvNpOAs2xlck4ZcAiEA/Y2ko/YOH9nQSJLNYQc5jfgpTDBgCOx3NwX/RzJFsDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.2-canary.f191567","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.2-canary.f191567","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.2-canary.f191567","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.2-canary.f191567_1786865520633_0.695078593517654","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.bb07062":{"name":"@astryxdesign/richtext","version":"0.4.2-canary.bb07062","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.2-canary.bb07062","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5a5632fadb73d6a3a7b59253bf2e028cbf397749","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.2-canary.bb07062.tgz","fileCount":43,"integrity":"sha512-ZrRj/Vh/Is9Fn6VX4SLuQd1N4fwz9jTimd4THAI52aSGwz2ngupiiHbZR0Cgl9yD4E7+DfRi91Llifkr+xGZsQ==","signatures":[{"sig":"MEQCIBx4llR5J+rdAHoXKPzi84S5ggdRNjwZGSvVxfObKVerAiBqnzKZMvuUzE3zYrKmmAs0b7efYfJeEZWlUbQdJU0qng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.2-canary.bb07062","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.2-canary.bb07062","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.2-canary.bb07062","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.2-canary.bb07062_1786888981724_0.022779733507410693","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.01592f7":{"name":"@astryxdesign/richtext","version":"0.4.2-canary.01592f7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.2-canary.01592f7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d6dd0fabe32e7a83ae8a8e8992901d81c46371c9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.2-canary.01592f7.tgz","fileCount":43,"integrity":"sha512-UHBMiGl0rO0CU8Ie59K/WcPKppB36Jx8oBTia7UpvNk0zqmkMiw4yHCaXk3NpxYZokMWENJ/gdITMaPOvsyy/Q==","signatures":[{"sig":"MEQCIAjRZs94N5hFbSttEZXAB1m2Y5UAq/C/bKDtow6YWZ0AAiA6vB+JNxSbxbceiTbTx3o/UbpcmntQF5c7J08obaX58g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.2-canary.01592f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.2-canary.01592f7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.2-canary.01592f7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.2-canary.01592f7_1786895705633_0.6870595739836838","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.e60974e":{"name":"@astryxdesign/richtext","version":"0.4.2-canary.e60974e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.2-canary.e60974e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c17bf2cdd114afb3eb3774f4fdcbd1a5dc17d0a4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.2-canary.e60974e.tgz","fileCount":43,"integrity":"sha512-34CozCSQ3Z02rh/5uLFMq2Ge4rQD4T5SUw5n+otg7VxQVmhFSfRrO+FzLoYiFEMVp8Y4GmEMic3tw1kq9e6NTw==","signatures":[{"sig":"MEUCIBEXnFUsPquZ3YWhIr163Q/CUrhYMfhEXhCJWr2m6sohAiEA/coMkHTB9HOF7GX1v0Eo4ZjNWYNeJEoY2X0/N3X1sYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.2-canary.e60974e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.2-canary.e60974e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.2-canary.e60974e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.2-canary.e60974e_1786896291711_0.5811029248036468","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.86a7f17":{"name":"@astryxdesign/richtext","version":"0.4.2-canary.86a7f17","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.2-canary.86a7f17","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2ff0ca48ee1948b04f2da8adc7558ec1ed5394f5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.2-canary.86a7f17.tgz","fileCount":43,"integrity":"sha512-aF0xZiPUyt7d/HVTdVp7WdzfJFKeMutAfdXouEMlnRc1ufslX5taXpznLUb6Gf9p89YSwjvLC7OIVOQ2Fs3rKA==","signatures":[{"sig":"MEQCIEefjYdVvAdzdA+B1+Qc2PQZTvlEgWR9HldtsXa7HVrxAiBXVwh2NzIO3g+jgCu9kEimsNHB0qiDcBnY7di2+AboUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.2-canary.86a7f17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.2-canary.86a7f17","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.2-canary.86a7f17","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.2-canary.86a7f17_1786897053647_0.9812442434031974","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.8b07cb9":{"name":"@astryxdesign/richtext","version":"0.4.2-canary.8b07cb9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.2-canary.8b07cb9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ae8895dcbfb532156c5ea69bea5233f66cf717a9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.2-canary.8b07cb9.tgz","fileCount":43,"integrity":"sha512-uWUyyhD3TTvNhjTcIQd7+pfAX3gHYg7DZ2cCh6SUhX05+VUhTp38QvgJkc0AqwLPmE78bihdTQdqNSTo+hzuaw==","signatures":[{"sig":"MEQCIBrKSygdV9npXmovJxHSDuJUYPtAW8ARidt6/4vBPXhSAiAlvzUbZiLbSzSmTw1rM5o0cHqfaeRwaZA0yo//tXOepQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.2-canary.8b07cb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.2-canary.8b07cb9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.2-canary.8b07cb9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.2-canary.8b07cb9_1786903419104_0.4602745815509055","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.255e810":{"name":"@astryxdesign/richtext","version":"0.4.2-canary.255e810","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.2-canary.255e810","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2f0d596ca832b8fac1ccae934f4b829091e00ae3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.2-canary.255e810.tgz","fileCount":43,"integrity":"sha512-+pp9wtfJI8EztMcptkipAYa/7EDBUSw5otVd1Zzx+B95phRQ/GZTR7jy/8PrrOCRrKzSJ2y/Lu+Aeq6Sev5TWQ==","signatures":[{"sig":"MEUCIQDskKwU+Kp1r/OCsRXWprj10prrBmeIlITsyVB2kX6SBwIgZcZvbn+yEcX+x8JnwPlT1ahZU+3zqI8eOVNZnMo/jck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.2-canary.255e810","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.2-canary.255e810","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.2-canary.255e810","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.2-canary.255e810_1786904014191_0.30913542561970986","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.4d004cd":{"name":"@astryxdesign/richtext","version":"0.4.2-canary.4d004cd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.2-canary.4d004cd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fab2c9ccb8260f32861dc0e05bb3f26008705526","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.2-canary.4d004cd.tgz","fileCount":43,"integrity":"sha512-YHI9KbUXqJ+izhL6Y5a4zprMNM0rSacVkzaUvLOGJMdd9/V7FQ/g/Dtg9AAWc1QNMH1xYziVKiJm7GceL14f0g==","signatures":[{"sig":"MEUCIBKDFkmkkG9MN12dAPqvErfAsFG0iUCZ0cGZb8hp1b7OAiEAk6+9lvOjpWsqeqv4siSfAOoV6t6buYA8BZ1vDVJlVOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.2-canary.4d004cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.2-canary.4d004cd","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.2-canary.4d004cd","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.2-canary.4d004cd_1786904258717_0.3811313571303818","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-canary.44cde5e":{"name":"@astryxdesign/richtext","version":"0.4.2-canary.44cde5e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.2-canary.44cde5e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0154281d92df2909d79610b1df35e36aac932b7b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.2-canary.44cde5e.tgz","fileCount":43,"integrity":"sha512-t9kx3f/dVopwbfCWiyWq6R4u0YE53+NDmQM7jHFT/mHlF3I5bUN7u+cGChSwel10+XVXcnYIlNT1XAYv0hFwpg==","signatures":[{"sig":"MEUCIHipbxFpoPTwAAETpN3PsxIGOAFlMz1+3WZUNSm5D+jaAiEAxKO+IP46Ij3egdoquF6I2Q/TFl7j3+QyKLygMiYCmys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.2-canary.44cde5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.2-canary.44cde5e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.2-canary.44cde5e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.2-canary.44cde5e_1786905010075_0.07062516708983013","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.d9189c9":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.d9189c9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.d9189c9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9b2a9d88cb14884621b567275fc3ea0453b9e08b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.d9189c9.tgz","fileCount":43,"integrity":"sha512-nKBolZQaKSZC4y+M/OxDsvE65ufHrkC2e8cf+SSVvS75q+y7F/ZyX7m4FcC4wO8cphQ1YHppStgXZehuhBMI8Q==","signatures":[{"sig":"MEQCIBUo9JUy/aHI/9yHxA3UhuwwpCkOzqvRzRdzRYdd7CsOAiBE4NeQWDnQqLewTi/TJum7IL5JgheMX+sOC5lJQQAFjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.d9189c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.d9189c9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.d9189c9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.d9189c9_1786905711075_0.30809424049793654","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.5939961":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.5939961","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.5939961","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5e7734e7cee579dde901e51bf4caf7a075565657","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.5939961.tgz","fileCount":43,"integrity":"sha512-ixdLZrsxjJb2Km10WTM/PQfYy1uQW2iygYRlbff7vdrFchh2IYKCNVYIlEh8tyM5CUUe5HxuK1vMbXZMAoXm0A==","signatures":[{"sig":"MEQCIHHw3snkwVQbNzXSkjIt+24v3J75aoclDptKV5JfTvD8AiAMNFBFY2/U7gbvtEeNQoeyu4HFdSwKhXNbenU76jfceg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.5939961","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.5939961","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.5939961","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.5939961_1786905940891_0.3812744935153183","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.ac850d9":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.ac850d9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.ac850d9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0d25ee2418500df54b388b0ec95d426aad4f2a45","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.ac850d9.tgz","fileCount":43,"integrity":"sha512-Hb6Mcq5hIIgB3u6b1CWCd7A4ouAIaWpHjtAMzturMnOoHAwmeRwvtlA5+d7FSjtFpxJsOd8ntnWZqhVuSelFwQ==","signatures":[{"sig":"MEQCIGB+YFz/CLz9mOe02kjOTUjB+JXH7NSEuAWnqpTxo2izAiA+eC+ioYb5yiWWomOARo2lu43aaXGqKl9cOkMiz4vTSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.ac850d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.ac850d9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.ac850d9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.ac850d9_1786906247459_0.2146590915737865","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.fd13115":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.fd13115","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.fd13115","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"25d62b7e7c1c93f0fd83bd9edbbff56f53db859e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.fd13115.tgz","fileCount":43,"integrity":"sha512-KqielYe+OlK8H0othSRyWE6xW7nkfE1dGNkVC3N3NsLkYS1id0RBotOP1HihX6e0aiFn5Fi4F1DdVzUofQKlkg==","signatures":[{"sig":"MEYCIQDDjsNxLUI/XpevgyU4RvhCgiV/VD2PxQzDJmvrK7P4sQIhAMZXTeB994LDHQPhi5mULIQK+2shsQ3B4dsm95HXBv+o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.fd13115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.fd13115","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.fd13115","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.fd13115_1786910210168_0.5034920707459658","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.72e38c1":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.72e38c1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.72e38c1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1a63523e2f5ce206583da23ef17f7fce64a53ec3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.72e38c1.tgz","fileCount":43,"integrity":"sha512-PUqNGq7jOUv1FToYshk5fcx9yzCXloHgOwjJ+rDCAgyGMfJ+Uhj1QfYM3uYaRCvH7neGtMICbSiHVAZCRiQkkw==","signatures":[{"sig":"MEYCIQD48+BfIhuDw9K8td6k6uLGta7sVZzlIupKGFPO8rfTjgIhAMvKtpvyqCz0NrcUKhRJ57EznWpsB8y2yevgt6ODrlS1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.72e38c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.72e38c1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.72e38c1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.72e38c1_1786930806885_0.21911193793821115","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.68b10b6":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.68b10b6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.68b10b6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d42f59940e6f977c79477883b63ad92ed9fed5d7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.68b10b6.tgz","fileCount":43,"integrity":"sha512-loGkyijwMoOJDjSO9dPuoJhHQX3zAwbF+mfo3YSwXJ3r58fntDqmyP8yV+RaD8t5eZmfkde5Ndkjna7kqQnxtw==","signatures":[{"sig":"MEUCIQD/bKSjlOx0O/cr/aKGvJ1yl8Lm5HiOtoB3lCL2clMrsQIgc3oTAZLwAwbjn6YX6ulPeQ2reqFY6K7R4HqGGosPGPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.68b10b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.68b10b6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.68b10b6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.68b10b6_1786931477546_0.9785925520335803","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.915a7aa":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.915a7aa","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.915a7aa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2f1e5b8b64437325f5887e47a1f1e4f855f011d3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.915a7aa.tgz","fileCount":43,"integrity":"sha512-y/Ivkd+qv3RY0BWJcR6KdoPc5ozRKQDYJVNkWb38c055WaIkHPVjDuB7w1mrSZymuRp7sAQH9tvk814QoE+EYA==","signatures":[{"sig":"MEUCIC9k8g17RS1mStlxlDMsbc2pPS65VjN2sl1exJGCxxUGAiEA9dmuSAzJzMdJrV0bUW59ra4gCudAbE2iVc2QhyiADVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.915a7aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.915a7aa","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.915a7aa","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.915a7aa_1786932156518_0.08119747684917589","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.551a8de":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.551a8de","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.551a8de","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4f4c2b3e66c8942ac2e87e75f64db95e36de256a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.551a8de.tgz","fileCount":43,"integrity":"sha512-dRu7yaVj6dJJULsT2IX9QPsEpXTMXwcgvEUcEMeZOjI5O0mgk8gB9AhUCBM3psaUg/UVzW8uHm0zH0/cGhlwIQ==","signatures":[{"sig":"MEUCIQD6zHfotNEKuiObILoi8LAWDNInWABEEmnB5GOLz2nnvgIgEMLcrqiY89IVAxSdi1VU/RVMf5EB6HUUiVOIYbWV+gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.551a8de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.551a8de","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.551a8de","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.551a8de_1786935734908_0.23987374217310586","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.b3dd679":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.b3dd679","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.b3dd679","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"07aa9732ffbdba3fc30cd4251a964e4df4b527ed","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.b3dd679.tgz","fileCount":43,"integrity":"sha512-RqSFRo3N89ywmQzRDGQ+HMb3uZKpHzayP3zQivEQMHw9sXM5iwPK+xaB5Fs4Jz89U18fnDMl/wJA1s0pGIYKSQ==","signatures":[{"sig":"MEQCIAZ0zrvOCEPomm5AjUpvY2ONIJuBIDVnzT/TRQnZlfyDAiAk/gQmDUQ+To+mLI+GkQ5nialhH1gpJdqJTJ0ucIrVhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.b3dd679","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.b3dd679","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.b3dd679","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.b3dd679_1786947474015_0.679486078313517","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.640a05b":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.640a05b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.640a05b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e04d90af87b5b494a7e4031fbaf50a2f90940dc2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.640a05b.tgz","fileCount":43,"integrity":"sha512-FZKQ+hfDNMb974Kk85JY/MOpcVoRriOgE5w1AauX1UNmThA2TbOg0npOpu7ipPjj40WhwJeig0SmxxuLde62GA==","signatures":[{"sig":"MEUCIQD3HF0AlU4jD/lPvUJZeQWLNhPAbEBDgwwMVO8dQs00rQIgZWf2mRCGw99tWEx2nvd1yR+36zs/kvPbJt+NS0sMDL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.640a05b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.640a05b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.640a05b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.640a05b_1786984253311_0.3014828259725679","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.6e7f89c":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.6e7f89c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.6e7f89c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"686b410f6106db341ac4cefbf01ef1f1afd683ed","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.6e7f89c.tgz","fileCount":43,"integrity":"sha512-I5c94SqjVUbOC2uVf2w2/SWKa9hfib3Haqp9yettDm8z9v9c6I1QSTzw6me0VbKEPs8qNzoq8fFSemmxEKJBLA==","signatures":[{"sig":"MEQCICPOi7qBSus5uTxghEUfZI9T73Xg8T2O+lWQwL9fCDUSAiB9Nq90t/xd+bUSc4s8rqEc+wir/+U6VrladorHvwLYqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.6e7f89c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.6e7f89c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.6e7f89c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.6e7f89c_1786985611632_0.4686836547513402","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.8704600":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.8704600","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.8704600","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9f6c718f85b3910d59d8da17dd6f1c404bb2aee0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.8704600.tgz","fileCount":43,"integrity":"sha512-sNGWxN+FeQRTDkH3qg4nZd3867ECOUnO+zneNXwI0Qk0WxczkO8Z1Vo7WO0K8/tH1GsZVGLICXarrjN6kS+6OQ==","signatures":[{"sig":"MEUCIQCh/cxbH6R71lMXk4y0Jd6KJcrx8LwQyBNBKg1K/cq/pQIgLldzDj9bTyOL0uWfC1Hq189FquP08PIMd0tds9TVxOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.8704600","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.8704600","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.8704600","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.8704600_1786997270666_0.923114947737379","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.a7b6045":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.a7b6045","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.a7b6045","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ff2208b94b01c731caedf619bb28ba5403e51294","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.a7b6045.tgz","fileCount":43,"integrity":"sha512-g5TJ36RbuGUCkCY0cE56H8z2q0EubQTkDkp62NDJPICp+yqq1e5wICUivll3+CoABhjogVXZ9bPEXKChDPT2aQ==","signatures":[{"sig":"MEYCIQCc3kR0m8jEhyk3CzpFAN9Om35IL0XrZqufr+I165S4eQIhAPZ4EO6AapqYPum3egBmA6tSnrqUfiuprM9T7HWMcdKs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.a7b6045","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.a7b6045","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.a7b6045","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.a7b6045_1787004551726_0.4180779641537191","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.9e9d827":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.9e9d827","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.9e9d827","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7254f0a8f6cddefcc4befec764dd32a7fcc0c399","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.9e9d827.tgz","fileCount":43,"integrity":"sha512-B+cA+/VSJn6T3GpZ8oPqmRR5prj6ZthglZC2cCrDsPHhOqR9HTYoH2jOBbXILMLPfpS4P5JR3Kg01NZ/T9YeAA==","signatures":[{"sig":"MEUCIQCVzH068zK7SvKTauHM0mubTNcQHPGp09yY/RQb3ughxgIgOgcFgPrj2NlBcJtxz1Cfk1aUv6s3SFSazUMBn2NDj8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.9e9d827","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.9e9d827","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.9e9d827","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.9e9d827_1787005522201_0.490164490215403","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.0a9618e":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.0a9618e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.0a9618e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"eea9f4888abae3798dbdfcf34e91e96d5f54221e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.0a9618e.tgz","fileCount":43,"integrity":"sha512-rrro6v/4ZY0xe1VxY82u/w/BJJgiXrrh0+E+/gedNkMFTOs7uYeWGl9fRN+GCjQWlRj+n0YT+Kxg/z7frM3UsQ==","signatures":[{"sig":"MEUCIF6Tj+jcMIsGeXBumtmyqPMAC3jjhNgUyAlT+30WZt8KAiEAspstf/a7OJzL+zQF+GLI40fJ5+mVjuEc7abCjf3kPcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.0a9618e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.0a9618e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.0a9618e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.0a9618e_1787006269727_0.892522204951494","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.dc90488":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.dc90488","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.dc90488","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7cb51a893ffa5165590de832ba28f67341321377","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.dc90488.tgz","fileCount":43,"integrity":"sha512-gHxOoxZMPQSlN3Pm63kF48fzSKo9gHFnFC8DKXofC5jRd2UtRXuw5R5D66ktPHbxkxUXzoNrbiYptpHs/+5VEA==","signatures":[{"sig":"MEUCIHTM62qzr+PLnKLDzmBLJf60PRMKPXUFdhoAWx52OKFFAiEAiIR2YTKSMbvazx7DB/oMvFMiuMwKOHAxLiISCA+cBDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.dc90488","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.dc90488","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.dc90488","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.dc90488_1787006928686_0.7358980004318287","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.07f9998":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.07f9998","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.07f9998","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5a08f589c78809078b8ac80c2dfec37e419da2e4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.07f9998.tgz","fileCount":43,"integrity":"sha512-hwc6ef//4z98ogOMid02ln6a1YMOcljytOWnXwvzyCWQm0k3kGQgFzp5ry8TqepyxawgYSC/W0N7croFTmM8mQ==","signatures":[{"sig":"MEQCIEmhnWaCn1g5dNcsdhLAqnKHg/wUisTeVfE14KPlRepvAiB/Cls0n15QzepMWaRDxQy1CnSlVzfxGawkGKhL4OLc+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.07f9998","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.07f9998","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.07f9998","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.07f9998_1787007631357_0.8426000958953339","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.84ceb39":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.84ceb39","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.84ceb39","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"61e0292b8031902344c302c80bbb339a89b5cb04","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.84ceb39.tgz","fileCount":43,"integrity":"sha512-wfpEgI22kB51vRSuplt3SY1I5k3WcINwb/FDfl9Ugof7WgjWQmKqldKplhz8okAmTztA82z7vBHa8rW4nEFV7Q==","signatures":[{"sig":"MEUCIAXMDvXLzQwG17xhf9Vj6JI68ljKRuePm4M/W2JOz8/BAiEAxiaR5WwF9D3frhc4bENyqzKtX42NyoBLI1PQ7pP4W0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.84ceb39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.84ceb39","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.84ceb39","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.84ceb39_1787007826525_0.3061660893155662","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.5a0cf74":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.5a0cf74","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.5a0cf74","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d4c7d6e7fec12e0761ec353aa20a1238b4a78091","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.5a0cf74.tgz","fileCount":43,"integrity":"sha512-D6kklZSDK6wJyYcJWeI4pUOFMaF6tKoWE3gCE77K6KmXsj60OtCHTOJ6IFFQHa+9HEPlJkDJECo+TUSkx5jJQg==","signatures":[{"sig":"MEUCIGz7vkgnrkFdzBGAlMAByE3KodQyQi0FVq3SB1jIhqmrAiEAt9hxDfAnZn9YAwXTtbP/6bjYjUemQzvlzVH+KpHD1AA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.5a0cf74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.5a0cf74","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.5a0cf74","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.5a0cf74_1787008644080_0.5706609604783797","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.972a316":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.972a316","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.972a316","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1f7faa646388aa6bbf37641928277db8ee3758c0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.972a316.tgz","fileCount":43,"integrity":"sha512-mzFFcC0jKFJLcPTXT4sZG8z6F5YdhpYAvT80UCnET9SRDKZoLOsSvSH1VDEsmV/HBuZ16MVUHslFWxRmGa/8Fw==","signatures":[{"sig":"MEQCIEkKTF1IE2wVrZ8PhoYiS0k5ce8Ci7YAzM+2ZBnCYdbFAiAFvw/dvhTGXKZCkNAMqyFKWHv7Kpi3xmLYNhACZ+YpXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.972a316","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.972a316","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.972a316","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.972a316_1787011976071_0.4841666256663295","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.773ff16":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.773ff16","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.773ff16","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"68bb0529116200216964ec188c3a60ae968c87ab","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.773ff16.tgz","fileCount":43,"integrity":"sha512-87DDf3V9ngas/6Tu3pcIXwT0kNL/chSyMojUBZSfGx5g1Tczpm1WhzciEM7azov5h8HGQ4BTBbk2h9LojYQb+g==","signatures":[{"sig":"MEQCIDPrOreztgW5Led1Wu1PC6xwQ/01wW1hcXteR9Lhh8UWAiBfPF6N6cs4AsgcTJLO3HGEBvkGXrUqCst+UfDP85QvdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.773ff16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.773ff16","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.773ff16","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.773ff16_1787016447984_0.5624541557983029","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.6b6ec63":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.6b6ec63","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.6b6ec63","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"af09cfecdf731b6431be45eb70ae0001f9a8e711","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.6b6ec63.tgz","fileCount":43,"integrity":"sha512-ZNzIo+vuxW0grsXnpoqkkL0vmdHONP4Nj9CLQz6g8z2LVXu6AcPNdJjU+RG70hn+dVA6OFXVV9ceJPtsJsijCw==","signatures":[{"sig":"MEUCIFYfAO8kYLNf9arSz7EPUHh83yuDMEZjbthRsaUp5OGTAiEA7T0912cnO/Oyg0QfyEIX2J7YMCfopnN/6AqK5aCZaVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.6b6ec63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.6b6ec63","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.6b6ec63","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.6b6ec63_1787019568457_0.7370858207802735","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-canary.00bed29":{"name":"@astryxdesign/richtext","version":"0.4.3-canary.00bed29","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.3-canary.00bed29","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"50620b5d781dd2f749f8f7bad0ad8931b9339823","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.3-canary.00bed29.tgz","fileCount":43,"integrity":"sha512-B+M13lsZH7qgi2ck+iBOSAFIREi5c4QJqEHJ2xm/Bp19Zi07AhFBW/I3Q9lc+OxWEK28kfqqGZ+/PT/MTGN6CQ==","signatures":[{"sig":"MEUCID9e7ByOS+wetNtLvVM8XyJmd2SMtg+vMjzt4rhpUMYFAiEAthL4x7jO30zYDrwd7IpeVCAQ4VMo+Rl4wD6po+/6Wvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.3-canary.00bed29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.3-canary.00bed29","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.3-canary.00bed29","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.3-canary.00bed29_1787023493148_0.6951411970548453","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.14ba912":{"name":"@astryxdesign/richtext","version":"0.4.4-canary.14ba912","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.4-canary.14ba912","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4920eb6ee9f63d476e35fce6991f19900966ac5b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.4-canary.14ba912.tgz","fileCount":43,"integrity":"sha512-S+8BMZmTXc2VdiLRnLQjvyfGSx9VyK8XahG3YfVkUDcy7JRnlEBpVN2Maua8OdhJclQd+u/OoBwVjExcw2lTDA==","signatures":[{"sig":"MEQCIBM10HemWV0s1YsxwtsduXTu2QWOlqzuieVMXRuneTXEAiB8CxGS1oC3KFzV+OpORTJCL0d56PhIvyIeF6mXR/MNEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.4-canary.14ba912","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.4-canary.14ba912","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.4-canary.14ba912","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.4-canary.14ba912_1787066288693_0.6349150238537986","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.2022d94":{"name":"@astryxdesign/richtext","version":"0.4.4-canary.2022d94","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.4-canary.2022d94","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6bc012024f78098ad1f28d7c5443ca330f111dab","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.4-canary.2022d94.tgz","fileCount":43,"integrity":"sha512-0BbCMoq/+Q9Il5CtqHJR/RJVQj9WOeQ8sEZkiVuCy6UEBjdzDBuLcMzpSMCknsSXTYa7iiIvP3VoclS0XtG+/Q==","signatures":[{"sig":"MEYCIQChLmaqfUINP9se70BojqF6XiG+nEcfVDQYX042OovacQIhAJCEIYlLZnB5Q8Bd3FMXXAUxFIpTgB0BSBmgOtEDiF8d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.4-canary.2022d94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.4-canary.2022d94","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.4-canary.2022d94","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.4-canary.2022d94_1787067681187_0.19312405277877387","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.eb069fd":{"name":"@astryxdesign/richtext","version":"0.4.4-canary.eb069fd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.4-canary.eb069fd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"20164be71bea1c460aa24c0fb08a87cff8efa289","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.4-canary.eb069fd.tgz","fileCount":43,"integrity":"sha512-eoC5oS133Veg/bhRaLg/Hzot1GnzyiLaUGDgwrtJcCKvrExJQqEjv5VgRJDMaKjbx0t+P+F6mJDLuEz3npv80w==","signatures":[{"sig":"MEQCIAP3vchva0MCF3kgfchJBgXx1ds7SrevsDflHE1RaEmfAiAwt8lyX8GqqFI2+WlPk8YZjZhzDE1ga+q1lPzc9jf2jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.4-canary.eb069fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.4-canary.eb069fd","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.4-canary.eb069fd","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.4-canary.eb069fd_1787068985719_0.41021315138798986","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.955be19":{"name":"@astryxdesign/richtext","version":"0.4.4-canary.955be19","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.4-canary.955be19","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"073da42061257c9458091cefd1776ef238d31a3a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.4-canary.955be19.tgz","fileCount":43,"integrity":"sha512-tnRm4X5VWg+EnPeLBZQSvOHKxEFBI2QPZ6lQN7L04QzqA5m6iwLDsegZUjyxLZBdZNLEGZNIMIXcHXW1kbliHg==","signatures":[{"sig":"MEQCIC6ra+ashwzYM1ahGLXO5OqN3IEFroYFIIP9vmWOey95AiBWqTVDwpKmur289MXTiWJc4wZS/qKs1lU2X5Z5kONmQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.4-canary.955be19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.4-canary.955be19","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.4-canary.955be19","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.4-canary.955be19_1787069285194_0.515841950772012","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.39d8a5a":{"name":"@astryxdesign/richtext","version":"0.4.4-canary.39d8a5a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.4-canary.39d8a5a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e2ccb0eebc08a9aaf6839ee4e958502b5c8bd154","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.4-canary.39d8a5a.tgz","fileCount":43,"integrity":"sha512-67KC32rIGTqAo8ugJKaxWGeovFwS/+fIs2a9dfZDhbrEs9RzqDml+Nm/4Zb+EEGffUCVbjSlRKLx5zCEiDXZLg==","signatures":[{"sig":"MEUCIC0ivod5jeZsl8WcA4BguaTrmw03oOpLUuYp+hx2Gvv1AiEAjMRcq4AZ/tRJ6Qj+GoTCWv526sBF9M5CLbI5srEq+Ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.4-canary.39d8a5a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.4-canary.39d8a5a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.4-canary.39d8a5a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.4-canary.39d8a5a_1787074593493_0.2639565786795779","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.ea7fc8c":{"name":"@astryxdesign/richtext","version":"0.4.4-canary.ea7fc8c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.4-canary.ea7fc8c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"392736d7c6517f841ececf2c5014d7d20b3af1f3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.4-canary.ea7fc8c.tgz","fileCount":43,"integrity":"sha512-ttcfo8tDe61nkb2UuQAgUf6Weg5IpehFnLTkgYZIJrC8SpXjvqhZfqBmJjjtwXq//bUiJpnssUV58rmdRMBSZQ==","signatures":[{"sig":"MEUCIA+zvbxGBrnRSNQnCb/aGiL+ox05Y7iiY1MwdC/AFZHnAiEAodIPYJoXVfUo7HHTFPUlpOzyL90WbsypgUG5yGp1uoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.4-canary.ea7fc8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.4-canary.ea7fc8c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.4-canary.ea7fc8c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.4-canary.ea7fc8c_1787092345137_0.08932373780026914","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.0f4d45f":{"name":"@astryxdesign/richtext","version":"0.4.4-canary.0f4d45f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.4-canary.0f4d45f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ba4c8895e2da2af981fd97337207ed2a29b01fb9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.4-canary.0f4d45f.tgz","fileCount":43,"integrity":"sha512-jGX+MkOo5jLA5L6Z2AAjEo+zf3a1fJdwHOnTYKHHLSiQo/9RBrAXH4O9O/xLE2EXpvBQyqb8wZXYfK8wsSYaoQ==","signatures":[{"sig":"MEQCICCvys/Aw/uhEOFBjpLa3xsKtDP/TPZjrueeqJqV0ufkAiB5HRNEeLdvoP9CV87i+4v6dbu3ehNMhat7SG5L5IFkcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.4-canary.0f4d45f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.4-canary.0f4d45f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.4-canary.0f4d45f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.4-canary.0f4d45f_1787094843702_0.8396403987678773","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.1cd52d9":{"name":"@astryxdesign/richtext","version":"0.4.4-canary.1cd52d9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.4-canary.1cd52d9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6dc39c61329cc73a00cbae349c82bd3b4e286048","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.4-canary.1cd52d9.tgz","fileCount":43,"integrity":"sha512-8g1stWZa5JwEVRWPVMym2Ph7llh6tRofszov2CEYGd4pUbRcQurhVEK4Il+7TwKD6B5O4xTP2aKx9ZE0lhPTYA==","signatures":[{"sig":"MEYCIQCdKrt2HPHic38+Ri+lPNFf2LparXtDwb3ZwMTK50S+WAIhAMaN5y40jlxq+Ki9OR//vtEbjnS8Cn8rXvg370HbBk3t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.4-canary.1cd52d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.4-canary.1cd52d9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.4-canary.1cd52d9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.4-canary.1cd52d9_1787115788345_0.1240411119134941","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.0e8af82":{"name":"@astryxdesign/richtext","version":"0.4.4-canary.0e8af82","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.4-canary.0e8af82","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"80e3e80869c70041d0060f7e156d271e86e7dfb0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.4-canary.0e8af82.tgz","fileCount":43,"integrity":"sha512-9zQwoLZRHYH2XupzGYiLS7TJgNQUvNBlhUq+AupXWmZy9OzT1vDehf/ccrELY/B4dR3GBNkE3QoJy7YXrIlX4A==","signatures":[{"sig":"MEUCIG+aoumswCX47WwQahlO7G9RExyqHWV5Dmtz73XPp0T8AiEAmWNNX/2v6aU2elGJP7kKTNorI2a5zLHUmpW4OQ62ndI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.4-canary.0e8af82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.4-canary.0e8af82","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.4-canary.0e8af82","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.4-canary.0e8af82_1787123912719_0.5855020107153059","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.6bd4a75":{"name":"@astryxdesign/richtext","version":"0.4.4-canary.6bd4a75","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.4-canary.6bd4a75","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"071c39e7869bd82071cc09ee3f8d32fbb2a72935","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.4-canary.6bd4a75.tgz","fileCount":43,"integrity":"sha512-gzsLUEOqf4rPUnJflGlzH6XUQ6McQ5Ma5ul2m3sWtsErDhnhRzWc4mbcGXLxpICrwcO0D4gUtc9Io+z9x6H9mA==","signatures":[{"sig":"MEUCIQCZqmL3Q/qre11LOnMoQmQqPMiAH5hcZQOeeL5t+5zpOAIgP2LQ8eW/whwAGt/8uCMWzLRkv5MA2hHSxL/A63O269I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.4-canary.6bd4a75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.4-canary.6bd4a75","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.4-canary.6bd4a75","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.4-canary.6bd4a75_1787137456336_0.8745726719237896","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-canary.46b0532":{"name":"@astryxdesign/richtext","version":"0.4.4-canary.46b0532","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.4-canary.46b0532","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cff71f4c4e1c6036b113f0922eb9859549bba004","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.4-canary.46b0532.tgz","fileCount":43,"integrity":"sha512-BmF7xeq8PsscammjjOO8iV2J96YV+B4XUB+7p2hd62VBzkHjNwy9mYGE3VHXgnAUYXMCluuPM6sUF+ShFdJTSQ==","signatures":[{"sig":"MEUCIF90CRoRSpL4YlS2LH9XhAGVEO7zkSwUaXsKvm3ksh0kAiEAox+2/3jgwDUtcg8Jl1gfraRzM/KnJUOjhXBN8nYXHrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.4-canary.46b0532","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.4-canary.46b0532","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.4-canary.46b0532","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.4-canary.46b0532_1787152971207_0.21783456044951555","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.683015a":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.683015a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.683015a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"672a6b227e0f261fc7a1e50afb67cf412d0d855e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.683015a.tgz","fileCount":43,"integrity":"sha512-xbVyBTypjulW9N0xM0qZaXE3cZRq41lQglzz2zghSYf6+3QKPdCeFiPZ0uHyNdi39DeuUM8fgbNzI0p54mj+4Q==","signatures":[{"sig":"MEUCIQCbfKZNCCjZ/2Ki4Hs2NH7GxYPmSkJT3NvxBLn01uFfVgIgNYalotuCD9EbhbYhNF8GyDIiiLeuGhmQSX0W02MxVh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.683015a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.683015a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.683015a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.683015a_1787154594476_0.9426662442087141","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.1dc3e5d":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.1dc3e5d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.1dc3e5d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8a3dbafb17520939599b07e37887ccc18b828202","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.1dc3e5d.tgz","fileCount":43,"integrity":"sha512-XwBmodj28eWAbRn/GX2XE425hnDXCHPoPGtobc8nEZRfB7R5zPmhuiLB6xlq9xDPW18dd5nE9NqzDLiCy3RZhQ==","signatures":[{"sig":"MEQCIBTZwRIebyQxFmnwZ7oVApElsvghELf/gf4nLCDuGVojAiB0aSj4WdHXDptIUIE0lTageHxaIipQRUfV7Zh6enQfqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.1dc3e5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.1dc3e5d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.1dc3e5d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.1dc3e5d_1787156665197_0.6339519608162463","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.33ba2b6":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.33ba2b6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.33ba2b6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"703e909af40c93fd6711bfc18f9c4a122639eb99","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.33ba2b6.tgz","fileCount":43,"integrity":"sha512-v+5TkHAo+UFagUjEH9NjR8lEXVHNJ2c8uACtlAlrfAR00BWaMZrOznN1Y1Nc0UOVOMtEWZ0o8KJwvIhmoztYzQ==","signatures":[{"sig":"MEYCIQDbmrF64BdYfOBxAJA4DW4dgJ5h/quyhS4DNpSwteq7uwIhAK1QxudjdA3QFtkaKiOzTk4GqAzwZH4nRxyH62T2BKCw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.33ba2b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.33ba2b6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.33ba2b6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.33ba2b6_1787156993505_0.1114665117941025","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.bc34238":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.bc34238","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.bc34238","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"87026c5a5790d1dad62b5ff26469d01b585b71cd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.bc34238.tgz","fileCount":43,"integrity":"sha512-p7zKAhIcp/CEoifoB01xB/QLJhHvKjBwkIptvSqgd62WnpgaD00AvPN/4g8DStP+9M2I9v6uUCmLT7p9Pzz+bw==","signatures":[{"sig":"MEQCIEPpvWqR6ZEtanxUZNSKEr07TMvg4pajRnTPTRr+X2TuAiBMsGWA049CSZzsYSlgXwAl3c3jGDwbvlmf+i63BYlxag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.bc34238","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.bc34238","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.bc34238","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.bc34238_1787163518238_0.16816253511327184","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.95f5b35":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.95f5b35","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.95f5b35","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"81cae604c92b38cd07a205169d28fa284f501dbd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.95f5b35.tgz","fileCount":43,"integrity":"sha512-MBl6eTJtnNgaKbQkf302Fhrep+qSIvgXr8/a89pwonBuLgcEb7h2jaW96RtTEqrEy6DWKcSIOx4CG0FXJhqhtw==","signatures":[{"sig":"MEUCIFoVuHPAVHvn5Z7lIHhiltn5xEF4Att71LaC3uql+VVnAiEA1/YABPKo35lU/RK/IIG+n8zkHkpR4mLX/ym0UjqJqLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.95f5b35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.95f5b35","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.95f5b35","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.95f5b35_1787165619061_0.9143078019136897","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.e238799":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.e238799","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.e238799","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"26cb889d0bf5f7ff1377879a046a1baee1af20ee","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.e238799.tgz","fileCount":43,"integrity":"sha512-vmMuCfETpEBnpKr+Hb7oGE3kozXk2/au1yqNFm7I/ulx/Sfh7Ni9G9VGO3dKbq5vJUW1vuTCGw1BwWkI+4njHA==","signatures":[{"sig":"MEUCIQDbQjiKWhpW+exR2jL1RP0CtDybP84IlXddYuYbllSPQwIgM195lRQHh7NHhzP22esGR7ugnH7Lwsxvul+p04r1S8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.e238799","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.e238799","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.e238799","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.e238799_1787166637611_0.522631985124616","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.3e3299a":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.3e3299a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.3e3299a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"90eb2982c94add038c959c4687f3f5b29d50e9a0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.3e3299a.tgz","fileCount":43,"integrity":"sha512-QZ09nqnvwUHGHSwxKpcc8HFXIMsbxEt5M9RUtxR3gjxCL6rFdRvZnu1X07AfHUa+UxqgirCv4v8q+7HaKLMh7g==","signatures":[{"sig":"MEUCIQDQ8CLORl5OUwnlbAt40SZIKMk5dMAg6mEiz4ZWWXK8KQIgAm0GMqIO7LOSElfA6j6yfj6LL7uQjZTNYSPwN9TH7Fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.3e3299a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.3e3299a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.3e3299a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.3e3299a_1787167420009_0.5268306885903835","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.ffd05c4":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.ffd05c4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.ffd05c4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0087d6447d44b8e2f68e025f9bb2192f048a18a7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.ffd05c4.tgz","fileCount":43,"integrity":"sha512-ZHGffmnkY5tVZ36eLWmUh16SfPEo3akPoYTfeYZW/Xc9KM3zW1+V2aNYWB/IO65Iu2LanHWXUQMduEeJu4YDOA==","signatures":[{"sig":"MEUCIQDUy6rihuMucO8llgIr2+SMG5DABDqUkZxPVLNVjrjJ3gIgLbOISWIZsYsA8mUwVTlm8qPCtkPdYPkhD0YyFetu4nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.ffd05c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.ffd05c4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.ffd05c4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.ffd05c4_1787175317660_0.958731414658438","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.3ed227e":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.3ed227e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.3ed227e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"108d1e7f39b48320bebfd2f7d5b6e4e6c1ab6b9e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.3ed227e.tgz","fileCount":43,"integrity":"sha512-EhpTtJ12VyVreLesYOtYApeaGYEdR7wXZdg6Zzh2Wp0yXntZKNlWgUCtWtIoOiJqDAFBk1zZs4yaHGChljJ88A==","signatures":[{"sig":"MEQCIEG3lQBdTqOSeEYFzlJzuryGJHKvDKvms8ejSNlxb1qwAiACbXPZPpXZi+AtDzK2jg0L2AAj6knARGCes/dKniA4Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.3ed227e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.3ed227e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.3ed227e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.3ed227e_1787186004832_0.23835719623796603","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.4aacbbe":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.4aacbbe","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.4aacbbe","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cd37300f5a80349869eac8e60632d13112493b85","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.4aacbbe.tgz","fileCount":43,"integrity":"sha512-Yq8VeLjGYAfbJ0Xwyy3ZaA6h3E8XPtz6Qen8fHtiIBFKFYRQmQMhb4FON8e4U67Qy09SgZN34ntnPsckrgAYoA==","signatures":[{"sig":"MEUCIF0VLB0Wn1Tf+ti2simeaMPEe/6h8H+6fMTwkr1lMhRvAiEA9Kxme4IqrcxMove/OBUT9Z2T201FAI5ohhqs6DSkwxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.4aacbbe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.4aacbbe","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.4aacbbe","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.4aacbbe_1787188483668_0.13755512805070214","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.77dd6a7":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.77dd6a7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.77dd6a7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b0790bf8d3f7bdea68df96674edffd65ceb9baa8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.77dd6a7.tgz","fileCount":43,"integrity":"sha512-BDgQF+ExmWAZwkosJwlmzhIQFRZcHmDsXB4/nAOF1HdksKCWh9v+fsq9hB9XKLCqMSZXJAjzKzbpUzxSrLYPEQ==","signatures":[{"sig":"MEUCIQCWqKqLcScfti/67j+ICQq2q/+NHAh+uzgmZMdsU+nAHwIgGFGe+hlRg/bentcIVakux3wXx8LL2SeF6M5pMBG8wco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.77dd6a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.77dd6a7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.77dd6a7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.77dd6a7_1787189765718_0.7749845205641153","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.a7ba3a0":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.a7ba3a0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.a7ba3a0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b2052364c4c7d37f5bbb67063f4024dc3be52cdc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.a7ba3a0.tgz","fileCount":43,"integrity":"sha512-rmq84AuZ6uVR62n1NOTZSfLs65SMx9+AaFnSPam3gqUVSQVXrvbzUnkQWhDc4OLFxOFaenvYVPZe37n+ZVt4Fw==","signatures":[{"sig":"MEUCIGJMIITVGN9uWSg5iTCbEypaqBLoMEEpoqTPgiA/D8ioAiEAlL/UZqnj3qz3+JCijQ0IQDXkYTBWGnwHq6JQDS0N3Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.a7ba3a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.a7ba3a0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.a7ba3a0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.a7ba3a0_1787192757076_0.6555997696866962","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.c2bb31b":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.c2bb31b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.c2bb31b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"832f71986628fdee3b604f88265d424f3bb3b29e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.c2bb31b.tgz","fileCount":43,"integrity":"sha512-Y7uxDQXJbkKDzTLIRxN4vvSfWz/tTaA+s/Fs9IEWcsbnCeCWtSWUTXNIHZjDOwCgsOcxevfTfSEygBpeDJu6Xw==","signatures":[{"sig":"MEYCIQDxBsh7XhL/fiPVmJ9SAVgRVDLYsF64QodFcyO6yBxQOQIhAJXujTqN+ywhGoGdgsPJFN3xD/Jj2+2i4vmCy7Gx2vN6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.c2bb31b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.c2bb31b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.c2bb31b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.c2bb31b_1787200390015_0.0972783323548887","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.1fdecb1":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.1fdecb1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.1fdecb1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"87bc2a00c21b5b7ba5731957b67cdf5bac1a5811","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.1fdecb1.tgz","fileCount":43,"integrity":"sha512-topMG0gLa8PRpRqVJdZc3Fp2c+b1V4Rw1ZCTyRdi68em6XF0JeTOx+C7syClu5lLiAOhqeo6MjV0Alue5ryKag==","signatures":[{"sig":"MEUCIQDeOtshAVCDN55lg/Ca5LwHUB3rYqW8Y05pk/wrjvLWfQIgflG2yaKrN6RysTXrQYR38UdkSAuRogoxqCra0Yq+LkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.1fdecb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.1fdecb1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.1fdecb1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.1fdecb1_1787206305763_0.9230013416836658","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.d990fb5":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.d990fb5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.d990fb5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7837dad67a492ece282ddf4cceb2ee3c5d4b2257","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.d990fb5.tgz","fileCount":43,"integrity":"sha512-JvpBUfi5zDZwU4KmgYXsZdOtmq2/axFaQYgsLzcjx1fa9OZ+QduHa0SSe+22Bc7co7iMoHE9yIRzRPCnL0Slhw==","signatures":[{"sig":"MEQCIBMjhZa7YDijue4KkSyx1FITwkJszYMhWR1qcJu5OJiIAiAxQnmmhQ3PsYaXjihiqKQ9pVRDEkj0rgVfNRf+SVjp3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.d990fb5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.d990fb5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.d990fb5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.d990fb5_1787223715320_0.6572498869508345","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.1274820":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.1274820","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.1274820","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9e1b73471d709a3c7c2e54648a45c051d70c0776","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.1274820.tgz","fileCount":43,"integrity":"sha512-MLUUx8ExVuCUPKTVPdvtiN4OxmTukX/mhFUC5YYCB6dtVW8cOHs4J75YdnHMved61Zvjb8PogWPEAC6MqjdRzw==","signatures":[{"sig":"MEQCIGrOpjmNxmttmhjdzMLj0FDrzdMtuZQTO7hlzBQOu9U/AiBXgGF9gB7Cl2xaB6q33X2fBVcMyk3izUec8NHmz4/igg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.1274820","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.1274820","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.1274820","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.1274820_1787226913799_0.6212366749975666","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.82a416a":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.82a416a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.82a416a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e21a4cfa4dec54277e97fff5250ce27287b2c324","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.82a416a.tgz","fileCount":43,"integrity":"sha512-v+8grB6ihNUbN8rXV/Yye499j7yUG/EO/MTan0hMMAzrVFE02TsWyavDEnChFooikCTd1qz3Jrm6WqF/cxR+Xg==","signatures":[{"sig":"MEYCIQDmhxip5paguNxVj6AiXTWDB4CT4mXDfeqkukoFSpGHcQIhAOYCXLIngxKzZC7uFJnUrVF67XVbDGOVhhWfgl4RLaEh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.82a416a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.82a416a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.82a416a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.82a416a_1787243904909_0.14627506929642276","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.3691910":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.3691910","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.3691910","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"225d610d7be3b5a7716e4eb0ae124216cd72e718","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.3691910.tgz","fileCount":43,"integrity":"sha512-lgFPqEr84MZUlzB/1uiH0SsfQkMWvlJjuxu0g6bZeHNpBLRM+3rRaFA0B1Df7SEHGQ6AwN1/J61MeeRoL2fccQ==","signatures":[{"sig":"MEQCIBnKPxe8x0w/C9Ow6Fh4bsAMyZaffnfZJf1usrziCvyeAiBoY16hPtQpEml8k+aKYNlo8oLsSULQnyZW7B8PSqJH0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.3691910","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.3691910","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.3691910","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.3691910_1787253594064_0.099152768010067","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.8f7a21f":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.8f7a21f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.8f7a21f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e59a8caad58a784f7494d8e2b69a49d0833b5193","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.8f7a21f.tgz","fileCount":43,"integrity":"sha512-UvE3nu2KxNvoQXqrl94jAYp3L5CrtGEtUQ97HaSAiR/o9vNMWLkIP1muCLSJDLr6Vr009BoXhO6N9uu79m6Mog==","signatures":[{"sig":"MEUCIQDom8accB9tL6+9Pr+YNqOtW7jC6yJSZqwUchLhsvrYVQIgRe/cIeGkmOPHWsfpJJ2xRClA9Q84/EAvPRROq2nmQuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.8f7a21f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.8f7a21f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.8f7a21f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.8f7a21f_1787260533449_0.342855385717848","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.383e176":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.383e176","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.383e176","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e60d14ec3f2c3b63767000f1549f081cb7e115c3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.383e176.tgz","fileCount":43,"integrity":"sha512-Q8/iMuC7FFDrNs8DdPeKKgMTEJTPbyEP8/47Wt1+woqlMJUeAtMOmF4xpWyVR8d/SRw8dHqOf+FTlpcTA6aHjg==","signatures":[{"sig":"MEQCIH6tz6iLjl/R3EBFXCBZ4pEYEaMo7qR3z6UqWJ1c3aQZAiB9RQ4xL0+Nc0YXwezjR50DZPdAR2PstrqF1wgOnJ7J1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.383e176","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.383e176","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.383e176","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.383e176_1787270972713_0.13314824715691276","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.5ab0625":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.5ab0625","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.5ab0625","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"677712af400b4180b1f54f0e4d1ada03c7d2f235","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.5ab0625.tgz","fileCount":43,"integrity":"sha512-RuAe2BusItGXpnTBnOof/d+1Ka9+Ye3XWe5VtKL1IxrH8nAKbGoTIsld2VmOd8nOmOUGOHBD71jKF8Yg9wF0XA==","signatures":[{"sig":"MEUCIFwttci2Xo3youS6ugX8QBEE88lm9aTpmEGt8xAT89AnAiEAgCf2/j98kUbBHj36fcpCi2D/7nYmHZoTjLrjCqPQ93k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.5ab0625","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.5ab0625","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.5ab0625","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.5ab0625_1787272826841_0.6877736849636962","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.5d8ece1":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.5d8ece1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.5d8ece1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"49065af0c275fd4e261ac7268c5253c15d4d7215","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.5d8ece1.tgz","fileCount":43,"integrity":"sha512-ITOC+dGHCOb+3PD/Co+InFbRt93bO5hNgHtJLP3AgAMLnLLl16HsYN34PPd9bddOHeFbafn/CSJ0OAOl7dLCgg==","signatures":[{"sig":"MEYCIQC2zl9ohj8DXNOM87Kt9igW9Y5Qx+5uCQyv8vX/YyoP2AIhAK83orYKbKCVXD+/WXeZbfzDHvC8LG3kjowwr8lx/Tln","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.5d8ece1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.5d8ece1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.5d8ece1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.5d8ece1_1787278215589_0.41953287921397564","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.6f36dda":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.6f36dda","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.6f36dda","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6f79185c6c2f0f1d01f96615c23593d77ea334a0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.6f36dda.tgz","fileCount":43,"integrity":"sha512-zWK4+YbS3blcZPsuThQhR7nbto1bN9QSYxdF0yoL5dkvQBlVFRaPf+Ufd4dcuxWrh1F+zA0IOgj+F6ZcKm8dmw==","signatures":[{"sig":"MEUCIHlwoSJv2ONc7icRNs0WSCrhWts5NgRopByxJhzwBx7AAiEA+YJZzlnmsQrU0TzK2K+iEOuApqd3n3/8VoNgyYLtnzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.6f36dda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.6f36dda","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.6f36dda","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.6f36dda_1787281854139_0.8443780457780639","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.7646e92":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.7646e92","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.7646e92","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"75d494bf9a1be77c1d6a3dd01a6581dab7b29f82","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.7646e92.tgz","fileCount":43,"integrity":"sha512-TZAeDXP/BjSl3j5MCz9vHTy7nj9Pq7GbmYG7MhPp+W6wLHI3rgRTPwREmy44KvlMDAefhn7aIbAUBy66rl0/cw==","signatures":[{"sig":"MEQCIQC/XKAgxp7X7tAlyJjganO94vAoNsKHEXErljZ6uXTq4gIfMpYBFSuizQinfS/jxiIgXIx6Gb/zmWbbb7OeVFT3Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.7646e92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.7646e92","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.7646e92","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.7646e92_1787339236743_0.2507005184103259","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.ee6d68d":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.ee6d68d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.ee6d68d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8f1826f5a7c0bc1a798aa7f8d200b5916a47252b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.ee6d68d.tgz","fileCount":43,"integrity":"sha512-Q3QLxduqm5ag1QdPZcjRnkXbyxIdSE85iBRrcNiHMEJ/Xww1s9RrWDeWYP1/dapTYC35PGs3JYvrf9v3bOXR5g==","signatures":[{"sig":"MEUCIC32WAg74KW/s+iGxfX3SsMkWhHa+S2LWwi8BJ4/EsMQAiEAzBrh0A+HFhT2+WN+lLd9B1C55zGu1sg1Bzob+b9WlUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.ee6d68d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.ee6d68d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.ee6d68d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.ee6d68d_1787340190779_0.7612736281806256","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.013e728":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.013e728","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.013e728","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7a2980011bbd0b2bee5f4254d72bdf73ef0cc542","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.013e728.tgz","fileCount":43,"integrity":"sha512-yZtie68Wv8wBDJjoL9l/J6E+1fBABYigVEcrVQs8Cz1OPKeR9i73ZnhDcsDY4mI6uroQ7qgkZqYIgL/jZqG1Ng==","signatures":[{"sig":"MEUCIQDUZVDDk1NoZ3QaWX7glR1Ubt/rg5h3nSOEblooZcWOcQIgHKW5q6Kd8k4V4aIm+hH+5Edxz0VXG0wd+VwwjTrWFXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.013e728","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.013e728","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.013e728","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.013e728_1787342856389_0.06018932575149338","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.75325ef":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.75325ef","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.75325ef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a59c9d04d40b04f9c57c01c1ca4aa1b087f5785c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.75325ef.tgz","fileCount":43,"integrity":"sha512-Vj1litw0cSQHQQh4vvbkmHxStwmrKwj0mNeqdWoeOPbqTDXSSP+xdNoBU/HFu1OPGNAD3TrT5CLB15XsyVyATA==","signatures":[{"sig":"MEQCIEVAKJ8vmJabJpJvmUf2aiV8y1rl5Hbuwiv1U/uX4hSBAiAzu++ERmVuZGY2tCEJVVWb6OhIIH8vk2FzTdimwhBaYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.75325ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.75325ef","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.75325ef","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.75325ef_1787347778536_0.9763371705047954","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.3281a24":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.3281a24","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.3281a24","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5e8cd4f0a578bed920f48e0ffaaeb43ad032f9a0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.3281a24.tgz","fileCount":43,"integrity":"sha512-sUswtanrROt4o/RfbYlWv+fbuHbCFPXwVDqgFuQWJ9p3RMuhHcijI6gOOeH7vkEj9Jln8jEk7RM4dO68/+NhNA==","signatures":[{"sig":"MEUCIQCswaRaL52LutIYfZz/EOADVp2GgNUb5LbFPCESne9BWAIgJOpey1slVmbrNbUYUNHPSWKfXt0hbxy88CrGkq9HCUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.3281a24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.3281a24","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.3281a24","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.3281a24_1787348873560_0.8419474129727393","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.66c3750":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.66c3750","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.66c3750","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6138539fe043504d654a4ecf57090bee5f957032","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.66c3750.tgz","fileCount":43,"integrity":"sha512-V9PYEuCEBj2jU/IHin4im7DimfzO/YDcEgNtBYWEJJMJkCWdMVgwZHb0uaYeyz63JNhQg09B33lFBc8l6pJ+Jg==","signatures":[{"sig":"MEYCIQD/9YBkEyOkXSVvn0oe3g3sPiH8zf6PYw2oDHrgkUC97wIhAPzShTpVoo1+3Ju/PJzmB6x1VaHgh3vsXvR9vVRXI3wg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.66c3750","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.66c3750","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.66c3750","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.66c3750_1787354184088_0.7055221668880371","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.52720e0":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.52720e0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.52720e0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"439903e248106ba86385e0b56f8f75d896f7a8c6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.52720e0.tgz","fileCount":43,"integrity":"sha512-Oleug20Dj3Lqh9JY9v3+a5bb3WobbV41NmSIe3F0uwRBbz/GYgWjSu6cGcBXOGSlYYGTdo/jOjINmYH3lu930Q==","signatures":[{"sig":"MEQCIDW20RdTm45k3TwwAnzAtOTJFzNnlj0vSKfM4LZsNgtBAiARmuSPwYT95rZrdq37BR+xNgsXOojICo4N3nEySvRK/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.52720e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.52720e0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.52720e0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.52720e0_1787359268979_0.39880137406947025","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.660c7c0":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.660c7c0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.660c7c0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fe5ec5b677865d2d3f1b394edfe13e243524a1dd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.660c7c0.tgz","fileCount":43,"integrity":"sha512-pnn1G7UUvge83p7ftzOE+q6tBhEpQrDSQnawf0MrtbUstQlb9dwZiKI+hpQl8JboWyEIZ2yP/xH3s/QmahSfAw==","signatures":[{"sig":"MEQCIDlEWHCSXotjdo44EkQ4h090CN7r6EWfoskhR5vukJsjAiAJgRjK7xHDg7cof8BnHRvzWpRnehwMpKRQtNWFjJVVGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.660c7c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.660c7c0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.660c7c0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.660c7c0_1787360568236_0.7978155760209875","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.0472ec1":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.0472ec1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.0472ec1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4e14cfed2056dba9ff180c7ade29cba3c747a245","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.0472ec1.tgz","fileCount":43,"integrity":"sha512-26baFP3MURcVlks/7Q5IkH7Kp35KG/ZFHP2hgIu+x4AnUVmah/06R996FFVO3oe5NosmCnHrYSvMeEUt9cjvZA==","signatures":[{"sig":"MEUCIQDBRKCC8hizzVZu2UC6mDlwDRbTdAv6ACLn8RTfCBFeZwIgDk1ZW96vQz5Ln60d00SPp3HnBDKrWK2NH74rwGBOVtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.0472ec1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.0472ec1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.0472ec1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.0472ec1_1787360806831_0.0007604146569084591","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.fba7b40":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.fba7b40","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.fba7b40","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"df4741c4c56a8df6c467484b39ecfb5333f32aa2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.fba7b40.tgz","fileCount":43,"integrity":"sha512-jKm68fdymZe1wwVQPLrYUnXAXnlsakeAERqNCA37e6da9lyZNNTjevrNQ/V03QjoTkYhnG3xYgMj06pLzolFwA==","signatures":[{"sig":"MEQCIAFuOYss3z+SZRtWMFDkl+KmKvTWoNamde43JmbGLl3eAiB1PfshwyDD44147jub5j//sAEQhRVl9fEF29ubmgtHKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.fba7b40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.fba7b40","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.fba7b40","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.fba7b40_1787365059598_0.14636243278721017","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.a46266b":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.a46266b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.a46266b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ca631841cd09ed76549a7023dc4bdc80b201612c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.a46266b.tgz","fileCount":43,"integrity":"sha512-0AZr/fSprpJ+K7ibJ0n0aXfk5YfsELeoB9EnPhvg76iHmhXPQKgbQ/ZkZvJF6uIg3k3EaYQn7yvZlTWL7MpHXw==","signatures":[{"sig":"MEQCIHNy7nkgrAarme0qFw2RUzpd/3A32UV7JwzJNNLCP4vwAiAt6Au2mevZlBb0NFpSmUqV02IyXgtRI0XlZNFbtQcE4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.a46266b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.a46266b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.a46266b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.a46266b_1787367390715_0.716154937430711","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.1b6ec82":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.1b6ec82","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.1b6ec82","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"16bf009fee4b9d082a0d20a378e2546cd65cedc3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.1b6ec82.tgz","fileCount":43,"integrity":"sha512-/WfHkxTT/Za2QxIFExaCrPv68IXn0F2xnxg+ilHxDZ2JRjI6c/+AcFf8QU4CdUiUKwuX+TOCxfZKp2kh42Tlhg==","signatures":[{"sig":"MEYCIQDDrf9dtF5PNkT+5lmaqmlXzsVvlnwirNA0PwXVTu2ypgIhAIsv3a23Ijam4FweJucW8Mr2GCU9n3DC298DWpQlfYKQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.1b6ec82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.1b6ec82","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.1b6ec82","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.1b6ec82_1787370687539_0.08783698009552943","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.61463fd":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.61463fd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.61463fd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0ef8d40b5c3932a7bf1e8177b4adfeae949f77a0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.61463fd.tgz","fileCount":43,"integrity":"sha512-LOk3Rg/kblmyuFxwko70ZWeIroJ3mwT3IOW9bW1NKP+jpOqh2iUSx3solmchL3LckyPygXN6ki/dNWrJ0k+0/A==","signatures":[{"sig":"MEUCIQDi5KgmTY95DAIto8zq9wUdJmP16h+UHE6lQNvxOc50VwIgNC3UaxNlgL28Pm7Q/Z0A1afxelTGfTpfiOocxbW0ZwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.61463fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.61463fd","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.61463fd","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.61463fd_1787372443595_0.9155260322349492","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.83661ae":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.83661ae","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.83661ae","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8c673bc0a3fe7c0e92f278ea1b23592279d7ad85","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.83661ae.tgz","fileCount":43,"integrity":"sha512-340vIQBhpmbxO6sTwexZQouhtxDAo52Z1Hoc5yw6eQMODIaSpc3fU1MC/gt8EYmEkAUTPNyJhUflQh1H559xuA==","signatures":[{"sig":"MEUCIQC+vQaqfcxA5mycwlaqyel1mmi1mxZzk5g63NX/WUbwIAIgIapMMCDiWyQ1Oe9QJEaqvxyympiWjvSXT+e6aHB1b8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.83661ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.83661ae","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.83661ae","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.83661ae_1787374405510_0.3606261185779511","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.e891c0d":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.e891c0d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.e891c0d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"20db3c705bf1b31191b5086d6e048ba48672e02b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.e891c0d.tgz","fileCount":43,"integrity":"sha512-MCRDxRW+ssIIiTmIAJl/TIeVMERlMg4nbK+0CpFxTeUgjKaiHgnZ7Vc9CeWriSju/MWOXKOvQD6ZwsdKMYIcTg==","signatures":[{"sig":"MEUCIQCfo5BRfHg9V/oNEwQFWjgK77unp90BsSWIszROykM1PgIgHVrAggvG/EWZghpJok0h5GX5CS0M3vmTu1Lp6QN1ODg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.e891c0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.e891c0d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.e891c0d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.e891c0d_1787374642967_0.1423981345222829","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.8a9d85f":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.8a9d85f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.8a9d85f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"52e64af4cb8530bf3e2d72627f15aa9cce39e40a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.8a9d85f.tgz","fileCount":43,"integrity":"sha512-3rLW30F84YDLuyMroH+P7nOxeJreEsUrJT0S6FeYBxxjBPLX0gEFQGeoWzdAxAPnUu6Q6kPErvFwJGijPflbMw==","signatures":[{"sig":"MEYCIQCE66OlSej+BmAaFwttLfzYAMHPoLW+J7uls1FmaEDdHwIhAOhw79bb5yTPpPklzMm85D5rvEuQEM/T9vRPdJrQKDBt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.8a9d85f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.8a9d85f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.8a9d85f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.8a9d85f_1787406320488_0.39149647441855095","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.0dfce02":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.0dfce02","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.0dfce02","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6526692b7d5319faacd871325a78f82c9550f577","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.0dfce02.tgz","fileCount":43,"integrity":"sha512-MDianDCTza66tv/SK2vL9qCM2phCg5+qcZ1jiy4/vVs5+rFwiyPFp4G15dBFWKvSVAiLfEv3B4ICsELrBVyFmQ==","signatures":[{"sig":"MEYCIQCVdZmCIXGbXLoKuuBl0R3eSnlsCkjy3m+S9WlBD4jGGgIhAO9JZiukLDs4hrQjI2rIjRJj8NTWEmOFcJSjMK1ealoi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.0dfce02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.0dfce02","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.0dfce02","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.0dfce02_1787408404626_0.3247560477067357","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-canary.5285112":{"name":"@astryxdesign/richtext","version":"0.4.5-canary.5285112","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.5-canary.5285112","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ca419427a7e9aac8d2da707c130a6cbaa453b005","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.5-canary.5285112.tgz","fileCount":43,"integrity":"sha512-KJtxVI8oJoFgaFtRBXUWdnpcud1utKwu8pxAEFYMekKSfSSIXQzi6HcbcnNC2EcGS5hRvHb5KVLm9Y/xQrEUHw==","signatures":[{"sig":"MEUCIQDXf1fk2Y7pZp+U4FzV8qu2wXg0JC8r5uz5QFff9HTu8gIgM5KBO2wCjT/4WEIfpseUMWPo/U7IRlcbZE+rynPi6Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.5-canary.5285112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.5-canary.5285112","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.5-canary.5285112","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.5-canary.5285112_1787412138332_0.9203389648281768","host":"s3://npm-registry-packages-npm-production"}},"0.4.6-canary.f1d4034":{"name":"@astryxdesign/richtext","version":"0.4.6-canary.f1d4034","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.6-canary.f1d4034","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0a6e0cdd88ea016aac92b709535b572e23aeaf89","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.6-canary.f1d4034.tgz","fileCount":43,"integrity":"sha512-TvjcSyXvw/fEdo8os0NNnfzU7mRJB6zfcdjAhoLa+JokH7oxzXLssv5hy4WM2vQ9vo9VYotUpunghoG3qizy9A==","signatures":[{"sig":"MEUCIFM8CK5PKz6P3bfLr37GUE+YP0cq2p7BVY25ZdUKcWFjAiEAiAWsPNck3fc2Om/plv7LHZVo/yE+L48uAAKQXCFLNJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.6-canary.f1d4034","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.6-canary.f1d4034","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.6-canary.f1d4034","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.6-canary.f1d4034_1787413184771_0.5809459170202131","host":"s3://npm-registry-packages-npm-production"}},"0.4.6-canary.cea9ecd":{"name":"@astryxdesign/richtext","version":"0.4.6-canary.cea9ecd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.6-canary.cea9ecd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b33bc1be454d7a59b59ce2ed25ba15cde1deec40","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.6-canary.cea9ecd.tgz","fileCount":43,"integrity":"sha512-tHfdnxPm4gS89habLcoPNVrm+/zHk+yC0Lvyej17Was3zw7jed0dC8uq57elm13ltH4SjrsOMAgGPITx3uPGmA==","signatures":[{"sig":"MEYCIQCiYlUzqHBh/4cLUY711Y7JFmfecdNVDaX3YEZ4g0tHYQIhANc1+MRMZhTxWF4ttMscY/W+pDbFtbOSuA2LuCVLO3TR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.6-canary.cea9ecd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.6-canary.cea9ecd","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.6-canary.cea9ecd","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.6-canary.cea9ecd_1787433733037_0.03408772135551308","host":"s3://npm-registry-packages-npm-production"}},"0.4.6-canary.3b74294":{"name":"@astryxdesign/richtext","version":"0.4.6-canary.3b74294","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.6-canary.3b74294","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cc660eae6e0c617ec57d9d2f9d400ba3d36558e6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.6-canary.3b74294.tgz","fileCount":43,"integrity":"sha512-ZCk7KzbMkOmt6NHPyDyF6gHLjL14lPPsSFHPgEtqRCZ8tDqLK5CSl91JCdgDRk3GQgS4cQU9G2/fUWDYmStF9Q==","signatures":[{"sig":"MEUCIBK4nZG6Rtr7JG3NvBY/JKJki3SKjxd6EWdwxQVEXJQSAiEAuAN+hDpc23Fz5nMA5SF31qBQpEv8SI5WEXXODpLht1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.6-canary.3b74294","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.6-canary.3b74294","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.6-canary.3b74294","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.6-canary.3b74294_1787434440233_0.06831605136515573","host":"s3://npm-registry-packages-npm-production"}},"0.4.6-canary.f30c604":{"name":"@astryxdesign/richtext","version":"0.4.6-canary.f30c604","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.6-canary.f30c604","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6a3dc199fbc59d6e3d2fb91ef1f22ba5a7a5d3c8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.6-canary.f30c604.tgz","fileCount":43,"integrity":"sha512-4lmQM8cGwNHPUmktSdeqoU78QSjuc4TWi+nhqbUEJCiAE+MxMuU07NQKG2BSFIQTy/TmRfJI9OQkG7Qg/a8nfw==","signatures":[{"sig":"MEUCIHwH6F3hOM3XlKlqvwUBQPNeVk6WtmlcIzUPjT2ArkVjAiEA5eCBVopxIFxQHIiGIBMCgY5nMuFpRtHD4DtRsA0OCtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.6-canary.f30c604","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.6-canary.f30c604","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.6-canary.f30c604","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.6-canary.f30c604_1787443095733_0.8648143133359132","host":"s3://npm-registry-packages-npm-production"}},"0.4.6-canary.b594d5c":{"name":"@astryxdesign/richtext","version":"0.4.6-canary.b594d5c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.6-canary.b594d5c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fffb97eabcaced37393c62043b8d06f797aed1f0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.6-canary.b594d5c.tgz","fileCount":43,"integrity":"sha512-SQKfXrv8JgweudLS3RNNG2VDKLt8V6yvJ8KbUSE8aP8mVU0gMjfS9RmV/CLlbr3X4DXB0RTP3IG1utWfjFkoHQ==","signatures":[{"sig":"MEQCIHIZwl+W3vJaBfqDzB0yTaK7MeZEhUPXAmUaCBMrG2L3AiBhfdP0NI6F0lll2Cbg2Whl4vuYtTqghBsnYDQk7MNZeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.6-canary.b594d5c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.6-canary.b594d5c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.6-canary.b594d5c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.6-canary.b594d5c_1787443790718_0.3017079217217602","host":"s3://npm-registry-packages-npm-production"}},"0.4.6-canary.6a53e69":{"name":"@astryxdesign/richtext","version":"0.4.6-canary.6a53e69","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.6-canary.6a53e69","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"70adc5b61b7ff1d7f1468f2a76a84e4da9b4506d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.6-canary.6a53e69.tgz","fileCount":43,"integrity":"sha512-SXQYCRkA2QIQoF1NMbSa4/8bT+lwrm7+zALOt8To+fsLxPDnEpcNmhpqas14B41ko/sDlR9F5OqSwU+IsIeAlw==","signatures":[{"sig":"MEQCIDXi4SsGpIUBKngZAfS32l6yseBQuAePhvUhAZNsfVaIAiB9vtlFen4bv5dih9E3DRBuUhPQL0rjLcjEwOcFCDZcBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.6-canary.6a53e69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.6-canary.6a53e69","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.6-canary.6a53e69","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.6-canary.6a53e69_1787498435719_0.47539907577974616","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.2ce1983":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.2ce1983","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.2ce1983","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ab20e2e842689708a447693e7acfe1843a064336","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.2ce1983.tgz","fileCount":43,"integrity":"sha512-Bic5k6UtBq3FklNNJwgEeuO8BzrGoRpGA0vHBjdGXNb8NueBOUFAF0P8tsNG6NjeoNc9v75Qq07JiBlAKzJRaA==","signatures":[{"sig":"MEYCIQChzFd5RGhQ7jvYk0zcljg1/nzCwFbr8HYaB+msThIargIhAKrVQ44vj6Zf8wV7PLusbTthJ+qaQkOuUVpr/raZKcMH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.2ce1983","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.2ce1983","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.2ce1983","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.2ce1983_1787499283868_0.24641904630221134","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.f5cb8af":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.f5cb8af","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.f5cb8af","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ef4a62c36d5e414ffefafbc60688013aed038014","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.f5cb8af.tgz","fileCount":43,"integrity":"sha512-COC9R1lvyhrw8/s3LLvETCueNaFt+7lcMRiOyRP3Ooww6Mv19VAZB6ZTegmoC8KiT+z1GnQAfYVFWJ+Msvqs7w==","signatures":[{"sig":"MEUCIDqQUraOITnp1TFtOtwQS+C3zFs+fHOmsRRcI8c0slKvAiEA9XHSx5dZj0ldQnNX67mPk1B/GS6XWctiEEeUgr+mAAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.f5cb8af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.f5cb8af","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.f5cb8af","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.f5cb8af_1787500352673_0.1954571906191036","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.e5e0d81":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.e5e0d81","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.e5e0d81","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"abc90f51ccf8abaaef4adf0d6666e26bd46b3b66","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.e5e0d81.tgz","fileCount":43,"integrity":"sha512-86QI9BY/f+hHgeOD1qYPDoug3GvU5ADlmvrYAY780mA0MtwWNnlJXFIuf/2GS5AiaSXLHbayVBb2pJmqYpxyCg==","signatures":[{"sig":"MEUCIHcefppwJowpJBf1cpztepjCMNHnm0PwL+zLnX9VP+KVAiEAkVvK9G/PnyE5J7JTsDZytMwRJ42qrz/oX3OrHlDYp60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.e5e0d81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.e5e0d81","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.e5e0d81","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.e5e0d81_1787501569208_0.20601235399212037","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.4c3982f":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.4c3982f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.4c3982f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"37adbbd09d2f24b82394fa2ba100eb47490738bf","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.4c3982f.tgz","fileCount":43,"integrity":"sha512-5DF6M1coalGvXtoxJj2uqYKqELNwB8PhQr9NfNxwy9OwOIz1CZuyUycLWrgLhAXfLo4p2+KvV4T+h9rc2Zbi+w==","signatures":[{"sig":"MEYCIQC3qK3+ISDP79gjJEChMRbPdh1+L/kA+SUWxQ/zs4vP8QIhAPqqpTBPuwdvPAgfaYYptEAJHmfo0wpiwbXT+RgCfKT+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.4c3982f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.4c3982f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.4c3982f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.4c3982f_1787509816634_0.7879522594957884","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.88f38f8":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.88f38f8","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.88f38f8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6047f7a8fe9a04de1527f3bd5db26e0f14874b33","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.88f38f8.tgz","fileCount":43,"integrity":"sha512-bvbAMu09+KeA5mWdCgK34GAWGP80sl9lqIpIjDlUsaxFJjIL0Uww4CjCR7m7nqfbYpPY0FM0FK+LCNNUCvuMNQ==","signatures":[{"sig":"MEUCIEgCu/KyKHlbsFOBEGZGRbt6nfr+xqJCZJCl/id1geocAiEAwLMYYmqb0DwGYttx8JHxCkySeGMUT9ZqPlL0Fprh6fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.88f38f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.88f38f8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.88f38f8","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.88f38f8_1787510443252_0.5976596755730497","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.405f1ee":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.405f1ee","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.405f1ee","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c90dd0f66bbd8c531e52d1d88dbc95ad1c39985f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.405f1ee.tgz","fileCount":43,"integrity":"sha512-Wr+VtFqTFF28YqvuAqgktCTSiDNrCjODsiQHDiPFytLYI0G5sKs0RcBRfM5JG8omMpyss/TpYcFB80v3JevNqQ==","signatures":[{"sig":"MEQCIFGws1czsEy/Utu73WkYgPoPbyzUPn6iPI+kLffwr6jGAiB3F1Wu9yUxNACPjL5XqPURI3+fKdaaGrD2jVEyz3tiTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.405f1ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.405f1ee","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.405f1ee","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.405f1ee_1787512501450_0.34776898618771446","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.b7fc8b1":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.b7fc8b1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.b7fc8b1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"11daedcf59262fc34590d27af47c8b1767f19e63","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.b7fc8b1.tgz","fileCount":43,"integrity":"sha512-UUddKOHh8PTpEY8zM12DhDiriTowtZNtrccCE28F4iZkN1v+G6+7QLIt8NZHLzLMMZsElUTF92ZhdlOEgELM1Q==","signatures":[{"sig":"MEYCIQDdkfEVDs4eKakmuNyrC/iI0tn9nTq/JrTfe/TeqNpSnQIhALKB3e2cL4jkEclSfFi61gqpg+cUuogRxrTE3oCPuT/V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.b7fc8b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.b7fc8b1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.b7fc8b1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.b7fc8b1_1787514452842_0.6445624270411152","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.ecaf779":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.ecaf779","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.ecaf779","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"328ff770633c97af87d2689440b544207bc2d9c1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.ecaf779.tgz","fileCount":43,"integrity":"sha512-jDjQAC2K5ESHW2FKPZ7ifyIRnazBjvwQx+qxSGLV7yOKMlAzE/yM4AJjXY/uvSYKV7cQj457mAvU9g84AwcSqg==","signatures":[{"sig":"MEQCIHvO9O9p+nwWOtAVNTU8swteuwKAc9VR5u/t5jXUZ9KKAiBWtfYCYv0fzu4viXVrUVBYs+2Ordm6pONzG00xcVuWcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.ecaf779","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.ecaf779","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.ecaf779","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.ecaf779_1787515154707_0.6402569735076942","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.e93acd6":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.e93acd6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.e93acd6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"919d6261a79b7c1aaa211c616158e7c390c9db3a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.e93acd6.tgz","fileCount":43,"integrity":"sha512-idMqi25+1SDONw2Rl8p62a3q20Eoy9R50jlpyJBfxAPe++0N/ex18EWKa2DtCE1RL8bJERkhqNlgbZudhWBmfg==","signatures":[{"sig":"MEUCIA9WjLaMXRSEHwLc4yA458JJV+FVa+Nwk731tETddJNcAiEAm+3V/13yU0+Qf4AGgQQUdOjHS5ul1vY0eje5Wx8Ucfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.e93acd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.e93acd6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.e93acd6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.e93acd6_1787518481002_0.015802635845540314","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.5d351e4":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.5d351e4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.5d351e4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"72ad5cccad1a8e4dcbb9ce1d3c619a5776f71865","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.5d351e4.tgz","fileCount":43,"integrity":"sha512-gtaPCfLBS8jS0kmnLedhBkgWdarYsSGGAHHhiq8Yf5wajz+mw79lz15fuUKDS9I0LTiN5n0TO+QLH9vaqzUz9g==","signatures":[{"sig":"MEUCIQDxF0TIhNzAHPdwGchL+9dKu8u96uZ8MZ0kOxx9yRP9wAIgXPly/EgJR9g4AS0AUM2tRarFlQRZhqtMwOW1UTN2RBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.5d351e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.5d351e4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.5d351e4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.5d351e4_1787520189241_0.39892799624731","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.ad3eb9b":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.ad3eb9b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.ad3eb9b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f442cec743db325167379fea7e355c52fd719e50","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.ad3eb9b.tgz","fileCount":43,"integrity":"sha512-w+XeTXyg5m9HosYBgG6iN89HijrwBPo3n++KSGtkEcv76juau46w3BHe+Xf8Ue/e7SG/eAKLgcIEdJm1kJJodw==","signatures":[{"sig":"MEUCIQDlrEZIb07dILacZgLunFwguiC1qq1+MdgdhNyjedv2jwIgZei2Vm0I5h7KoYTWsywZ76anS03XJvz0ueHGmNNfKf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.ad3eb9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.ad3eb9b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.ad3eb9b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.ad3eb9b_1787520842279_0.37823473251269335","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.789ef57":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.789ef57","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.789ef57","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e76dde6170f31177a301c6f4a66a4a15ef4a150f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.789ef57.tgz","fileCount":43,"integrity":"sha512-jTbRVM7NM3a7/uwC1GYd9IbKDRu4QNkvSK/8h4qdAoc/jfq3lJ8H/K8iBr9km9ofORh2xYik8Gh243idpUz3iw==","signatures":[{"sig":"MEUCIHv4kFINq2bKLKNrD/xPkatErh2+ZdYmvqekMyI9ZYUmAiEAtbo0gFy00dPmL6XWjbxOlIBWXTGoF9JoCIDoMmdCIUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.789ef57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.789ef57","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.789ef57","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.789ef57_1787525255673_0.531485833747158","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.94c2d8b":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.94c2d8b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.94c2d8b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6722682b8608d6a4a6481ca6325cc2ec2637ec96","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.94c2d8b.tgz","fileCount":43,"integrity":"sha512-YcSwFhRaBiZHiJPKMDb6frEBjKp7ybmIvI1pM2AICXGZ+8aDrM7EuiL+9NVGBCT541gL2kBFzXhOwEkRyaKwpg==","signatures":[{"sig":"MEUCIGuTNaU26BfYJpLUbzwP70PZvRsrglWJu9yQvWLaEV3NAiEAxQh8CefpPlJl7Fg3wYSbHaPmmO32gwh1ANH0v9dLLpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.94c2d8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.94c2d8b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.94c2d8b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.94c2d8b_1787528457027_0.4578883484962031","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.6759843":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.6759843","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.6759843","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"79e996f775f290dec154086bae4b3a8da0d40961","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.6759843.tgz","fileCount":43,"integrity":"sha512-CofwwHhvTeuqONOOmY5yy5jYCBN+UNUmwfHJlY/Cf+xidEs8HVpYUBL8NwlvKM04rHwEcnwwpS+G+SlCU4JSsQ==","signatures":[{"sig":"MEUCICMZI+upAzak6WHAL6v01kH4NLzzbezoh2cbCEtKv4idAiEA/x3KewQR5gC8hFGoa2BZsFZzFQyq0xjHmmODETXs3vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.6759843","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.6759843","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.6759843","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.6759843_1787532871028_0.17444487564539468","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.45a401a":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.45a401a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.45a401a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c38731548a4703e6b669a7f12e2a58740e12f1ef","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.45a401a.tgz","fileCount":43,"integrity":"sha512-ZuEXLrgXkSepTadwN8UZ7C0sfifbn9KlNYpNWvCS6QyefkQCSyaW0d5CXt987XDWN2aHAQ7ccgDZO76xxHd10g==","signatures":[{"sig":"MEUCIGqQBXxiQgDNwIgoO78vuOfLgwGT/g1PHiBzia85NSDoAiEA4a2aN4yoDfGIWRF+tZWFRunOuujjtYkq68OHmuCaabs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.45a401a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.45a401a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.45a401a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.45a401a_1787533916294_0.3574130451130726","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.2979219":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.2979219","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.2979219","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"845bb3f0a85297cc77b28195bfe20edddbf59ed8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.2979219.tgz","fileCount":43,"integrity":"sha512-NbdzH26+aiyu8ptXNFVxaW5sjDDSEpQFZDpnEbDauZuExqcSq1ec9shfBTlX6QKWD6foOUDIA5a/H6dtECRymw==","signatures":[{"sig":"MEQCIGyfYFnOJF9zzDQfc9n6QDQFqlSjV4OW74S0HYH46r6bAiAXBoLkB5brMWIgSG7PjR/P6oeu+qvzi6tZN6iEDYDmNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.2979219","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.2979219","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.2979219","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.2979219_1787534861773_0.1987571633694023","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.d895769":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.d895769","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.d895769","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"427e9d06c7740cda33c85c3a1d90f5485b7a3575","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.d895769.tgz","fileCount":43,"integrity":"sha512-RVX204B0f35ZH9vyzNAQvrSCnoLXduaE9GJIGDHtQZv5T61oMEyISh1AAtVlWePdGTt9n8T7wMPkBPnldnOb/g==","signatures":[{"sig":"MEUCIHyCltSEjedeVOu5X6Z6y8K/8TIOiBGhVtQ4N0nRBxCGAiEA5Q953zN3pV4eseQNOrpPepK5FS+qyQR+0sLYiAeWIb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.d895769","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.d895769","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.d895769","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.d895769_1787535828729_0.5516512145984107","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.29be96d":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.29be96d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.29be96d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"72c79f2ef3828c012dd5543a1647b17da3666584","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.29be96d.tgz","fileCount":43,"integrity":"sha512-dAQSoCUOKt4Ag5iWbjm6vst6VthqiaHBIqxXphRj0ZfJLtB8RR7wjPciMeliFoVry7J2k7u7E+bSi7By7Crh0Q==","signatures":[{"sig":"MEQCIAT7t6OYSN+zR8+r/QEiGLEUWTZoyAWkbOaHsfbz5mTHAiBngn8ANNGFZgPs6ZMi8FBkq6zBAsVOQGZIivbY2jo+dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.29be96d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.29be96d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.29be96d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.29be96d_1787536581714_0.35102352186941865","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.63f398d":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.63f398d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.63f398d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5d056d5e2f3d2aecf232e2a850541c166bd1edfc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.63f398d.tgz","fileCount":43,"integrity":"sha512-wfYD7cv6OBTtFXJUmEGVc+8u3xNErKngNIOszOFtddnL04J4kqiMLJHB7wGqjAe9Y4ufVHcfyjdFzecYXc+Y3A==","signatures":[{"sig":"MEQCIDq5kT4rc0YjkdhW9zgcm1PEY4yitKJI6pfvI4Rsgvl6AiAsZQ0yxnOpXRnDcgX7CtRxVTs8jqSq8xeXPPhlbcWrsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.63f398d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.63f398d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.63f398d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.63f398d_1787536906065_0.8586152043139197","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.674b8b8":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.674b8b8","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.674b8b8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"04ac48f7c40416c2e34ebd04a0e0ce231363165f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.674b8b8.tgz","fileCount":43,"integrity":"sha512-LYMqkuv+9sqg7Y1ZEejcsBujfOkt2NoldRPdvBKm1+fh7j2hvN4f8utx3WBtWB3H5xbHWVF1n8QWwmK/V1JYsA==","signatures":[{"sig":"MEUCIGP3HYTMaehKh6d0pode51htR3Enb/E3dvQfcmnd8z/NAiEAoSh58DMmCmpa+Xy/M1IE5qodxwurVW5MiCdi8Vg6FOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.674b8b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.674b8b8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.674b8b8","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.674b8b8_1787537402158_0.6072404180852471","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.de6d448":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.de6d448","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.de6d448","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e0a2ee4e44b84d9032bc19a2dee1ff796d34db91","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.de6d448.tgz","fileCount":43,"integrity":"sha512-LFT2GpMdhGmdRgMPE0EXu2IOTGx4DNSMWdr+4M/9MjJZNPc6L8JkvEcZcmQs+26VB92R9DIBi8D2YNc/8TLUxw==","signatures":[{"sig":"MEQCICBc3M91ks6M0AtvcvcpGA5jtQl3z5cq+r+4pVlCH6ncAiBz7fSU/vkK8EfOFetvhoKrw/fzZs0tHHmpVcPwRVUQJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.de6d448","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.de6d448","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.de6d448","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.de6d448_1787538190526_0.4817158559474848","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.0b6762d":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.0b6762d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.0b6762d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dc10a78c030e61362130f427f82947ed19067e29","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.0b6762d.tgz","fileCount":43,"integrity":"sha512-BHnE/DvOYpZfFrdhjM8O2/IAdA2G488gqShKCJDsYDxF4X5zn8hy5BwIQoFEom3i43I+w+PiMGvcrks4iAHTeQ==","signatures":[{"sig":"MEUCIQD22IP3GrvlLSgOwQhQbhWJ0jfnaRbO6NJCfXyAOc2lHwIgH5u6vrB9j6oTZiIzv2MQjFhjt/pbTOTduX5c7uuUuTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.0b6762d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.0b6762d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.0b6762d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.0b6762d_1787539549212_0.9438193022561752","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.dd94f7f":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.dd94f7f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.dd94f7f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6227bb892782744ad03b3ab101904571d2ae9de0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.dd94f7f.tgz","fileCount":43,"integrity":"sha512-J3SMieo7DZD426Lef3wRBV62/s9N7RQ+C3tjUlDd1qL07+NfNRdIGSOMERHXA9nP/zyMeZ464KfA+ffRrGjo4g==","signatures":[{"sig":"MEUCIQDpZUjxmiWAbiyKq5RmG8UBPB2mSbFlswbDMon0coz9jQIgMioYBSiLkCpTnasEXoKPKNrLPNN+nfIXqHtAVKi7hxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.dd94f7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.dd94f7f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.dd94f7f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.dd94f7f_1787540342223_0.4442564887198004","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.78e8e1c":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.78e8e1c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.78e8e1c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d8a28d1338a18e1ebb5bee2dffeef6144b7f6294","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.78e8e1c.tgz","fileCount":43,"integrity":"sha512-D/huJOeL9f0H55jdoEmE6N3daSVTmExntJEeC3PSVThOoUHdRhBYumK4l5jdEb5ta+ZndtwXxnE6xfBVISEE9A==","signatures":[{"sig":"MEUCIQCn62MXJxJD8O0ixTlnSgZlcSBG2t+MYkdEX1eMaDrVCQIgbW4wCWGkGBREC4A/IixcsmsI7tcN1wgJQOAfzNao3ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.78e8e1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.78e8e1c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.78e8e1c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.78e8e1c_1787541135315_0.42743503350309076","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.47d5160":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.47d5160","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.47d5160","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"25e423ac6cc7fc2c86d0b0ba638c80ebc68da379","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.47d5160.tgz","fileCount":43,"integrity":"sha512-x2hMRbnK5bbjyxkTS2hdxmWcfBxJlYJI7HTpUg6jWFI89rIFWNuc3heGUKQIpYoT4KUflufoBn/TyXoUx4Z8Rw==","signatures":[{"sig":"MEQCIB0TGmxT5adeVV/y04GfMyLBR1p+64gPLBs4MW3dYAPKAiA4f8j8adZ4CeL2z/W7hTyEVAdhS4vZRxzz+4Cqk2RqIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.47d5160","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.47d5160","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.47d5160","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.47d5160_1787543649361_0.9602732527908682","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.a7a247e":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.a7a247e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.a7a247e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"93914eb005c77d44e6be3a4fd266cd6c6feda7c3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.a7a247e.tgz","fileCount":43,"integrity":"sha512-w2Ay1pod95X6s+uwX+je2Wx8J8nr1GgUoMY+7STQbGpTw0oHC9Uxq9FR7wmAOvV/HpvkLdmVKZ3uV0vU0TIMWQ==","signatures":[{"sig":"MEYCIQCU2oOxioqOmx/2vHqWrvh2SBV7m+TAM5EV1ij93UHKuwIhAOb6LF+W49RBfW02lTwDbzvArzSfIDflWxvhAB2BQVrD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.a7a247e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.a7a247e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.a7a247e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.a7a247e_1787544849468_0.825565324597032","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.d334c4a":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.d334c4a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.d334c4a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3103e8efb2de8bc534142ab585e535d4db2a1a13","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.d334c4a.tgz","fileCount":43,"integrity":"sha512-tPnmAu6xl0p8OolRpRfzGgFQZ0SfnwQtW5gPJtIb7s0aextE1y2+CWxv4ljI1/Rk5hS6J2Ammb8zjzqQMCrIdg==","signatures":[{"sig":"MEQCIBj7Jz+69OjclVyDJi7Cyqf+gcOq4OhIm/8omBm5wpdlAiAxIBIBWpu8I9aVi9+J25UinyEKTHFu/p0M3XfcjuJTgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.d334c4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.d334c4a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.d334c4a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.d334c4a_1787545084731_0.6765730178172504","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.540f19e":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.540f19e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.540f19e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"adde4beccbca0d3b9776e052f02b05558ae39589","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.540f19e.tgz","fileCount":43,"integrity":"sha512-DOQUP/DSzF68/90l8RwIvUxK6Fz945X3+PASrzV50Zc82d1N+zwCmEhjxWl4LApRwFSU6zD8z8tHcTrWPJSreg==","signatures":[{"sig":"MEUCID7LdlIBrJVwrcNgQB6nO4F5ELyuGzdSk21d65V4OwkqAiEAmBW1rR+SPD3tBIjz1RE4llTx3yTyqxT9z7vKbuU3JmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.540f19e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.540f19e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.540f19e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.540f19e_1787545507621_0.6152119847766941","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.20bae6c":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.20bae6c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.20bae6c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"52efa1e860e3a5a33b9c369929fca712141e5fa9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.20bae6c.tgz","fileCount":43,"integrity":"sha512-J5FDtovxwyu3B42Rxfi6HdMV6VMSQ8cF8AKAUyKL1ZS+1ttlyPjvKgjM9zx+/pHBwM6W/pDPbKyuHnAOiwMBVA==","signatures":[{"sig":"MEUCIQCkkHsIyFAK+rlApI1kjs8m29MDKYiN3bsf/O7ChOmj6gIgR2RO5Bwu4188fL5vKf8eoRW8snbwgyNqh5ctiJxNv0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.20bae6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.20bae6c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.20bae6c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.20bae6c_1787545926691_0.5604721774582531","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.581f844":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.581f844","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.581f844","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9975128501f9bbb37d91cbd32e7a27d12f586ba4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.581f844.tgz","fileCount":43,"integrity":"sha512-jp5zWqWSbpTI3OhVAcLa43G9sV2DZq97bokxy3bfWSKJDhI8SUBty9QsavhYcaYfYvkMNZEGemPX2mfvqm8frg==","signatures":[{"sig":"MEUCIQCK2zpvonY8DfsHorYfm4oaA8WYfnQtlevXTsf3Xo1/cQIgbSDTjZPPK/d81a41mJzZgGv+7fi0RTPvxkmvM6lSikg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.581f844","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.581f844","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.581f844","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.581f844_1787546619769_0.19456858393829712","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.51fec0c":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.51fec0c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.51fec0c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"19bcfb55c7ef390bb64988b11f018d1b4d118d40","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.51fec0c.tgz","fileCount":43,"integrity":"sha512-wkufL8aUucf1wLYMjBaEOXDaR3/2WIsMM7XAqQ+n/deuRpZPf+IZY0v0hOdhSE+B+fKKnG5ZmjkyMVisAtar5Q==","signatures":[{"sig":"MEYCIQDi5mYbLsiK7yToRjzdOjjVM91Vc6cYh2ju89lHJ1vWTwIhAIduJcKcAlce4mITIg/aOW4RRk4LMeU5XOZSraN5KlCJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.51fec0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.51fec0c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.51fec0c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.51fec0c_1787548029145_0.7210556281109091","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.c5c7e54":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.c5c7e54","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.c5c7e54","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b508172cd9153ebb9a4549908408919e42e4d377","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.c5c7e54.tgz","fileCount":43,"integrity":"sha512-yFe0EKbpATUmtNGj/i+r15AM/5A5fIRRICqcwDDEsa/h5fkt2nlI81FLC3b/X4yUVsQc8N/JXHdravK1ZvieEA==","signatures":[{"sig":"MEUCIQDYS7hkYY02/W65F1+yaA7UxdBnn0bVT6pUMAmRfo8EWQIgJvsKbTEFpigVa0WC+KA/+IlEhBr6QHk626lOz9uHDwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.c5c7e54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.c5c7e54","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.c5c7e54","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.c5c7e54_1787548938832_0.6114005101939788","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.8a9c040":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.8a9c040","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.8a9c040","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3e8d921c898bbd61094dc7b7b56f1951bcbb38d8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.8a9c040.tgz","fileCount":43,"integrity":"sha512-zlm872lctfTltLPM87icvhs3LtO0jWVkw7fdt1/m0+Ir224tjq0nnuCGuJOVglczfnS9bP/M0VdErrxMn7Klfg==","signatures":[{"sig":"MEYCIQDIdphxYDxVQWG1LRkhMAg41jpa+mQHuYuMNfeQWMYbYAIhAP6oqQAArPm/w1vOmE6dmu0UCIzBEmj4HDmWuQAtxuzG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.8a9c040","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.8a9c040","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.8a9c040","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.8a9c040_1787549638932_0.22214576747749426","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.a7bedb2":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.a7bedb2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.a7bedb2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6d10442ccdea6e5509ccf7e851c0cb0408db7266","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.a7bedb2.tgz","fileCount":43,"integrity":"sha512-1al4GduU0wfnBJzdcP3+j/+KiLktL/c5VP6cRySCSSR1udbwevuvqUsI0wnmk7l7CEQbO09nYOI65CoEx/WWLA==","signatures":[{"sig":"MEUCIC2qv+W1icIvilpCEv9qNhzd9yTlrkcyJBiuReKoSQ1TAiEAu990UUY07sXMItDIa7a6YNPfca/NRM264NHULgHB0Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.a7bedb2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.a7bedb2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.a7bedb2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.a7bedb2_1787549883653_0.07310471271277641","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.fe95cd5":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.fe95cd5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.fe95cd5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b0750916cd8106d9db85eab446a512e315997c2e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.fe95cd5.tgz","fileCount":43,"integrity":"sha512-laAOdSv8B4JpSmjTRjcEKh41sOk1qZgAiPkWr7BFBB46WJoUHFFGUqpqVUr1a9amc+zhj2JnnE68Ulc8QPYkoQ==","signatures":[{"sig":"MEQCIC1deEbTbwe1Cw9jM/jHeUODbeM1hIZYGlC4xJcoa7xcAiBigiIut0f9dkbmayahpCoZfwPjuOdtcQFBZ8z1irlbTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.fe95cd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.fe95cd5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.fe95cd5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.fe95cd5_1787550417565_0.9266936544053435","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.c304363":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.c304363","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.c304363","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"150c70d277d28eb335e23d5e6bc890286479db44","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.c304363.tgz","fileCount":43,"integrity":"sha512-lHgbb2ED042tOnq9/GOjtulXFCBXgsL9KH3dzPN/z0IRuNQySoFt7m3S9412v1XeWbry3MrQ+qm6THEGgZLXRQ==","signatures":[{"sig":"MEQCIHv3oPsac4ut0/9BdvAlcQRdcEx36Ehsee7wlwHKBIapAiBfqMAW6K7KLz22YbfZKL9ZxwmQdpjkeUJaA846ckRMVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.c304363","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.c304363","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.c304363","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.c304363_1787551362928_0.11305413287732069","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.98ea5ba":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.98ea5ba","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.98ea5ba","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b9ce6d02a60df58a12e02b39438e96e8503e3213","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.98ea5ba.tgz","fileCount":43,"integrity":"sha512-IgYlDM7yShQCvcJtxwUnf+w7cazPEyM7LtUPpiPqJqOtkgn6gm/n5/jfd5pZM7VrTMd1JG2ig0DN20dbHahr1Q==","signatures":[{"sig":"MEUCIDdKhf1Dz2D3ynvaTorJeR1tGaQwk+KNoPjqMsVdWTVjAiEA9zB44w1ZAcKr1H/N44Hick7E/e5cU9ZOPdykK/rRdok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.98ea5ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.98ea5ba","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.98ea5ba","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.98ea5ba_1787551616084_0.9351368427154247","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.022d453":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.022d453","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.022d453","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8d6941679d5f3ff1ffaacbaf4fa1fe93982f8859","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.022d453.tgz","fileCount":43,"integrity":"sha512-toGP0DsyAiRoSqSTuq+u2LNFyTjti/+tiLyGfqR+YD8ulxpIhzQ6GkpVkhqesMaG760rPCpD939WwvyXITsY9w==","signatures":[{"sig":"MEQCIG6irl1kEWqF7vcLF3IVWyF15e7XEGC+4YO5PKcpohsNAiBfr6Dn3P51Au5ZdP/txtQP6cO2sVu5aPBwTR/aAFN8Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.022d453","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.022d453","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.022d453","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.022d453_1787552825200_0.7915537445387333","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.dfdd778":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.dfdd778","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.dfdd778","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2cee6bf45992b3eca4769b30cc96992d3ea8d27f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.dfdd778.tgz","fileCount":43,"integrity":"sha512-I1TE7GJDQvzCtDoxGi4dWfpB+yth5B1UTaLFNAnCZXU+u/4oyfXKoYawVCNOxuMOsR3omKLnU+UZpqf0xF76Ug==","signatures":[{"sig":"MEUCIQCv8En54hbTr9lC0siM7/KNPzbZr2u+flQDAcWtaOh25gIgEHr6ERgwapoY9WDK10ucONvXji//3Ck9uy8DzQ5L8G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.dfdd778","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.dfdd778","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.dfdd778","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.dfdd778_1787553434096_0.02124458945927654","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.5da424d":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.5da424d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.5da424d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"430e3e612ff88ac3d82dc0405c7655b4cd141523","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.5da424d.tgz","fileCount":43,"integrity":"sha512-VvPXsUv7j5EsZgI2lHAbBd0g9yRfELkwxzmwWUuYuLSCpK0xqU7Fb09SodI6PvnlvI3YnFUf9n8dlnduhC+Wcg==","signatures":[{"sig":"MEUCIADMaqZA1BRatrrZk4uW4eKtbqDroQYcMMtMsG/KsGl4AiEAjvJ1SWC0OdbHrHrqTz/A0iuLd6VhBNuGR+Yej84ZTmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.5da424d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.5da424d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.5da424d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.5da424d_1787556401879_0.8423354028687822","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.cbb991e":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.cbb991e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.cbb991e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5fea83c5549c3fff8f8c1044484af46fc7d0aac0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.cbb991e.tgz","fileCount":43,"integrity":"sha512-5DEPB4O/1JvzqM+StAzpsfK15jdVsu4f/axVqHyJ+7jhrnjGwHGyCe5cOvVq+yb3+p/LoRAN1RfJmvSVKHlPCg==","signatures":[{"sig":"MEQCIAcob0r0Ke9/ewESJYe98Dd8xL0UpjneWwWpg7tRYlswAiBeEL1wDzfP0DvoYtdiprDMfJp63B6C3jr2E64L+vWMkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.cbb991e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.cbb991e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.cbb991e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.cbb991e_1787558275361_0.8052350755631466","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.32d41f6":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.32d41f6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.32d41f6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fe868763f6945dd6b4c195739e5060f4c15839d3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.32d41f6.tgz","fileCount":43,"integrity":"sha512-qq2A4x8YR4c3sFd4V/VpWwBFYSJAuQNNlHAWiQtaGmEJ326G9Wvgp+aXo06kc5zxZ48C/98bqtlzNCm4AKOXbg==","signatures":[{"sig":"MEUCIQCeSCQW6RmId6DcUKKQg90Hv892suyuEMbEwi2dAHQSUgIgVp8OAtfRoBhUjLApGP4GYjgSnvF7beMY/TzpriJkvdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.32d41f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.32d41f6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.32d41f6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.32d41f6_1787580135779_0.7525356640058547","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.b6c0501":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.b6c0501","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.b6c0501","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"46f7d473fdc3befa95cfa1143a1a5fb28a759383","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.b6c0501.tgz","fileCount":43,"integrity":"sha512-PWFr8w84O4OEMJtweVqMcQJkHMFQ8bJEevVlSO3R8hjv4A4WCrfTh+I8DG6AvgQ+c7gv0mqQwBG+riJcozKmRw==","signatures":[{"sig":"MEUCIQCIvD8Bk584tKTvWP8G55tl3X2KtJ9n2YUrdvmBiKtDngIgEg2KBhdCcUxdGG8Ep88pF6M0PN9/T+ehoQtVF1FEjls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.b6c0501","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.b6c0501","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.b6c0501","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.b6c0501_1787580976789_0.5725569933428503","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.8a055df":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.8a055df","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.8a055df","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5fd7d5d1ded339339be690f1e3a853f6862cecf0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.8a055df.tgz","fileCount":43,"integrity":"sha512-YV7O6IvDcs8uVvKqGkGKZ1ZeO7zmJBFV7PQ0N/DhrHLHQSWRtcyrFs3nGO7pbfhAqXNrn9muRwPfRaEoLn7CPQ==","signatures":[{"sig":"MEUCIQDwhgfdXmmcMD9W5Tc6dJZMWPoBKP2fHQUOIZMrMdwocAIgeNgc+NQNsLLhWXkyXfHgHVk0UKOOO6ZZSKsJaDORi+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.8a055df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.8a055df","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.8a055df","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.8a055df_1787583791606_0.2828609697241733","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.e17d7f0":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.e17d7f0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.e17d7f0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7a12f6167d61909bc06df911c46f824f9aa73f64","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.e17d7f0.tgz","fileCount":43,"integrity":"sha512-iBXeyff+QICUpuU2t6g9QTHzYFh4AbKJC+juiM+kjRAZT5tQZlKFKRrQvEpGmm/Quc+ttQDhmxXt48INpoBuGQ==","signatures":[{"sig":"MEUCIBwGREOcNIeTbfXvYoSlIfYNhv2eMW0xCDr/h4QeIMxwAiEA/8G8p2oUu1f2NN3hEDUqI6TM3rTkt/M6gocEjFyddOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.e17d7f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.e17d7f0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.e17d7f0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.e17d7f0_1787586906351_0.723847129537458","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.7a9ff42":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.7a9ff42","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.7a9ff42","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4a847c2031607e290b5b7403b02b09e31bc835a9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.7a9ff42.tgz","fileCount":43,"integrity":"sha512-wbA8vrIBRMoJMnPEego/XRfXsnDaSTAJ5Dx5g9KBa6yeg43ii9rQ6ikr8iCNAF78+BzEvYfMtBR3DeLlkurzvg==","signatures":[{"sig":"MEYCIQC3mi45VCTtvFaegcoI+STrgc06dmRficUJSYwBiJRPbwIhALGlb+okJ7zfxS7vTD9Gz5mBWhPSXiqAdlJAwP+qzceV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.7a9ff42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.7a9ff42","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.7a9ff42","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.7a9ff42_1787587568980_0.509258355201391","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.44d464d":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.44d464d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.44d464d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"022d031bcbde6ee4d191fc8c89fbb58df4ced74f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.44d464d.tgz","fileCount":43,"integrity":"sha512-s1TdzGyBsuI+235uwsYA5piGsEipU8KG3xTJ+qQi4krtNkE0rv7mAc3YYlUDPBWB0aOYg9dYYInD2dXtDTqi7w==","signatures":[{"sig":"MEYCIQCIyg/GrMHsaWyuur3oCggdQCLe2W71/hOW1jSqEPA5XgIhAIkLabQ4NdpKhhh+gQceKGSWHVfGkB5f5n3HfjxaAoaz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.44d464d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.44d464d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.44d464d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.44d464d_1787588177848_0.02880869057255797","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.2eb194f":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.2eb194f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.2eb194f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9aa50af35840a1f88ed77dd934bd0d5916092fe1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.2eb194f.tgz","fileCount":43,"integrity":"sha512-TQqVTf+Anq9L0LbxYlaCUgVL47E4D1c1ocsttxdiT3D0bgObrRFGM9fe/uowzM5nJkpbZR7Erw5JhCMUi3gURQ==","signatures":[{"sig":"MEQCIEQsCF2Tja375YrYKQhdQoinBUbZSAYoj2Ioc/KRcPTRAiBzVEZX84oMRxqr4K5vDv6K6W7AnyGXgYTJBs3iY8c+gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.2eb194f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.2eb194f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.2eb194f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.2eb194f_1787589230682_0.292437066017349","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-canary.019ae5a":{"name":"@astryxdesign/richtext","version":"0.4.7-canary.019ae5a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.4.7-canary.019ae5a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2885e6cf71f63298dbe6f8a95a99a6555a0fee89","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.4.7-canary.019ae5a.tgz","fileCount":43,"integrity":"sha512-qHSsUmSNiR3jfKkDHb5xQLgyZNIEizaBDpxBcIa+OOlu+6w68beYgzM6k0L1Aoy0xazGbe6nYa6Ibu/qoiDcSQ==","signatures":[{"sig":"MEYCIQCUu6eM3HwjnU6aq4WOyVVyM1otCl2E67GJQpEVZbhEmAIhAPw1zqdWp8W4MSUJHkuAIqwqzUasQ3MJ3bOT5wJ7cdZJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.4.7-canary.019ae5a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.4.7-canary.019ae5a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.4.7-canary.019ae5a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.4.7-canary.019ae5a_1787590844714_0.549894747858579","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.ea888ef":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.ea888ef","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.ea888ef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7e8718c1f9f6eb12ddea07a9a6b8dd0e4c59a1ec","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.ea888ef.tgz","fileCount":43,"integrity":"sha512-Oo9sll/PQuQ2oZ3Z2pu8f90r4+N38yqlSnjHI33MEFMUh22Kmg3DEPj+TlSj5Xxy2QgzL/1ntIYPwF7zBTMxmA==","signatures":[{"sig":"MEUCICZOw0HmbNH4srC192CDXY8EeJO1kaFHkzGENqeX6UzMAiEA9renLnCzFkiFfybUlLn012FTlAVE5PV8FjH9tTx/N54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.ea888ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.ea888ef","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.ea888ef","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.ea888ef_1787592706514_0.8662803941585657","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.07f6c33":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.07f6c33","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.07f6c33","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8eb11928c74284280d693dbfaf48ab86201d0a41","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.07f6c33.tgz","fileCount":43,"integrity":"sha512-pm7SRRhxTmlrVZbQhGSu+nX0EPc0/kxfTkNDEte7bYnNDUc3C7/26LgyMJqEfhntX1GxYWg8CLD0UqhPpBuvVg==","signatures":[{"sig":"MEUCIQDZY3j5MT9uxWKd92VbAdRoJS0bd5xCUMrjaP/GmQIS3AIgfNaZHcUsaQx3uziSyBNNljGMAEwNj7khy6re5bk7Uh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.07f6c33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.07f6c33","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.07f6c33","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.07f6c33_1787593758512_0.8266309832751477","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.54bb922":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.54bb922","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.54bb922","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"825271d5b000fd648d74ebf75950ce1e812c0041","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.54bb922.tgz","fileCount":43,"integrity":"sha512-NuRNObqTFpBflLZKRPEPfQoWSIkgm9qLX631CYxe41MqYKAnC+hEoOIo5wvi+KSGSK+RfTRXlRTT4XbuoHS2Lg==","signatures":[{"sig":"MEUCIFYl5lYGAFUZG6Gfa1dHWuelcyiTphPnJrYmAoYb8hoTAiEAn8CzJbeqvL6NPgSQc40c/PtXJKt1Cys2qW6XeAZI69I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.54bb922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.54bb922","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.54bb922","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.54bb922_1787596371744_0.23921899370040478","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.8707031":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.8707031","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.8707031","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7d0cc51cdd6c35f2c2646e2ab6015c31b2f9158f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.8707031.tgz","fileCount":43,"integrity":"sha512-qLy1miTzLh7p45nUCA/tMNBlovEMllCD9/+uauNGG0lAXEX+3+4d/HXF9hgpfLnFTdCzAtR2J42o9TnyHcaSUQ==","signatures":[{"sig":"MEYCIQCL71Ek1mHNVa9iwN/A0QnaZBgHpVvJKaPey1P1kQJqSwIhAMx3+0vLMvA2tE0t6N3L0U50ospkTlaM8XBy+epwQT8A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.8707031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.8707031","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.8707031","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.8707031_1787596757251_0.6208600326388767","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c47e754":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.c47e754","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.c47e754","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b80d038ef9f8f71aaf1a886ebcd4a5307c02b09a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.c47e754.tgz","fileCount":43,"integrity":"sha512-L+H5uJ9U0OD5eodErrzv9/PEV+paR89Q87QOblg67psBG7SHzLdRKKP+ZtHCsTAnCAEpGteCkUx2fXjE1P4Ezw==","signatures":[{"sig":"MEUCICOE7VZVWFoIKR+nN9AudnBNRu2kNFGD1xjw0X+1+Hy0AiEAxxg5t5MrVS/3T074Gy3G+qXubc+Q4DYngN5qQx1ukrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.c47e754","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.c47e754","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.c47e754","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.c47e754_1787597337712_0.08812890819543084","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.7b60efa":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.7b60efa","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.7b60efa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3c551811893384a8c93a0304c8077b76f4ee7d4e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.7b60efa.tgz","fileCount":43,"integrity":"sha512-IUj0N10FfxxdFyVpPqQoEV0VixqDOru8vAmY7vmG1Qy5+2gzhTdmPa6W6EnX2KAbI5XoyKoI/pzwVjKF2rEiaA==","signatures":[{"sig":"MEYCIQD2VOURfklTYavu0GvcuidHK7VyHzG3pdEpZvqUB57jngIhAIXWReB+qArhmocTMyS3+cOykBl0YDL3HYwiojxkHd63","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.7b60efa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.7b60efa","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.7b60efa","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.7b60efa_1787598279529_0.006878050916240053","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.66abf7b":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.66abf7b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.66abf7b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"70340a2e686a5e181fd9f168312d7beda4119bb6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.66abf7b.tgz","fileCount":43,"integrity":"sha512-UEMk+AFzHy60kkQViFDqRvRAdW5kxGNGnc8lIiZExngnNTcmUgurGZJXSykBgrx8q1hxax+6LvZXgubP8/hf7Q==","signatures":[{"sig":"MEUCIQCe8vaXJ5bgJdYaJST7vQo5a0/l9rJhkbZ3OEe1UV6GHgIgPTfaRi9Ha8dW1J59jqQdduZoulVURZVisiZI3KwMApo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.66abf7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.66abf7b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.66abf7b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.66abf7b_1787600519183_0.8339534146044478","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.e6dc4bd":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.e6dc4bd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.e6dc4bd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"44fc1d9e108c459a1cb1f01238357b34ca00048a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.e6dc4bd.tgz","fileCount":43,"integrity":"sha512-/YTCjg6SjqPAlbDWNwtLxD+af9V5ua/lETARkdVXY+pIM/G8UJ4ObgdvYx3jqdi0+qdR7RG8Dyeoms7UHcY3zw==","signatures":[{"sig":"MEYCIQCBvpsyVyV4WxtOsFqSOyK45cod9uT+oFGQQ8dE3Z/EwQIhANeueAQEF5PYTmVnorgB9WmR7qDuR3ZCa2hP5SzfN8Aw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.e6dc4bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.e6dc4bd","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.e6dc4bd","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.e6dc4bd_1787603668852_0.9437267157188809","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c050bc5":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.c050bc5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.c050bc5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"07a799fa91015c99aadf4dc395a67fbf3896647c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.c050bc5.tgz","fileCount":43,"integrity":"sha512-b1iGAShY/hL6mCmTbjULFuepV1hEwcdCMvgVMBgVVx2PpBhJl5qYgZ7csN6JsS1g2S2JmHGx487+P6gBfNA67w==","signatures":[{"sig":"MEQCIDxLq/hyrqjH8bingRZFnQkAhqjxk0T2hSrgs8KOhoOtAiAkX8j95fRcNR2LtCd8iz8KV3QUSjyjqZr5z8qKRbZfSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.c050bc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.c050bc5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.c050bc5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.c050bc5_1787604659042_0.8627069661696791","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.6838406":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.6838406","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.6838406","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"eff585b01be88a6f24815579002a44419c2f2331","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.6838406.tgz","fileCount":43,"integrity":"sha512-ojcxibbbJ56Y1F02Na/NbvM0X44L+UePXJJyyk4ppXxppFiWpIDX6Xc+FS3re8sldyZC0e9+od1kqIUfjTP5NQ==","signatures":[{"sig":"MEUCIQCZ/YhrR5wT2DYkb1BnqbAk4NVVvoUSEGxD+uFipGETggIgY2HHcKtPT372wjPgsABQbQckEu4ZUk5vhg3iTDhDYcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.6838406","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.6838406","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.6838406","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.6838406_1787607154429_0.5923911628102145","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.f4d494c":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.f4d494c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.f4d494c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"19ad6482a9e20ae64bc6309c8e46030b8fc8ef96","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.f4d494c.tgz","fileCount":43,"integrity":"sha512-DpPj1uEWUg+xEfUF7/lagOHjZVqAqmbGUiIYNeBOWnPxAJJpDytVlPBNz6gGjt2KRDXN99jjloYzrNMIFiPNYg==","signatures":[{"sig":"MEUCICUKCsnXIId2CHVfiltn+9d0l2oZfS7yJ0IaIiS4WQHUAiEAv1Qla56oxqKnfy9EpnQOTAwWS+FrCovAvdFIBhNx/jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.f4d494c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.f4d494c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.f4d494c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.f4d494c_1787607558660_0.6275265377291042","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.63c4c09":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.63c4c09","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.63c4c09","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a640c4b2ad1dcfc95e742f256bb8640083b28bf5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.63c4c09.tgz","fileCount":43,"integrity":"sha512-0fyUo852KW15CXJRfbA+LiBvz8v+Kl4J2jU8efzuCCErJmn5ed8DPGZRlkgLWdOkbOClsJ3uQjZdMb8oUluveg==","signatures":[{"sig":"MEUCIHSVEmsr43YDAMr9vN2yRLZRVKB+DJk3xVWt93rY1NX3AiEA9Bsc8yDqej6iEvHXppnm1v6SyeIOqk/GMas0xMrDX24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.63c4c09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276842},"main":"./dist/index.js","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.js","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.js","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.63c4c09","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.63c4c09","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.63c4c09_1787610388237_0.6610479264757088","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.cd1a2da":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.cd1a2da","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.cd1a2da","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"30104804da4af50644ee0627f85751b650bf4edd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.cd1a2da.tgz","fileCount":43,"integrity":"sha512-NEaVFhZIdL73kE5SfXd71TIu8srQ+oQODLxbgBNyD0VbB/cgJzhrJcKaB6BdAnIwOzKrMEkR+5aMfGh7XmaDVA==","signatures":[{"sig":"MEQCIA/r6lq4MUlKFYAL5e93b14OBfk9SeDspTyXAhv5TnUSAiBk63D0L9ph+5z5L1XVCOImrkxKvj4OZK2PZhd58K5d2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.cd1a2da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.cd1a2da","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.cd1a2da","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.cd1a2da_1787611007811_0.48447721861466686","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c4e6328":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.c4e6328","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.c4e6328","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"becd8b6890a48dbb13add92c0490b8c8c56eb2ac","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.c4e6328.tgz","fileCount":43,"integrity":"sha512-w7PxwFBPRYgOLoiSuvTeaYSSD8+2TajNt2XWX9Oc4de9KvMhm6ULNXNw+1Boyn9exaCV1jv9+KTYCNrXAPzXLA==","signatures":[{"sig":"MEUCIQDjNtjeIH3iyF3wcVIGIt2WbO1wT388ar6dx8ZUcn0OnwIgEogN0N8eR2WCUXFvx+odOF/+3H4KKemO15q8w81Imls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.c4e6328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.c4e6328","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.c4e6328","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.c4e6328_1787615878110_0.1629114064900672","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.f747a49":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.f747a49","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.f747a49","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5ca9553883b465b7cadb264ab6aa6f968eca9bad","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.f747a49.tgz","fileCount":43,"integrity":"sha512-liyVluwTgqhLRi5NZKHy/aiFjZQMyQg4RFpDXb8htdWniun3lIXEaOArtrOciNFBhiocZ5LQwwWjTiZFgpoxDA==","signatures":[{"sig":"MEYCIQDLmGXzynF4m3xa2jK4Jrw/o4Iw+KfpMzgaTYd3dlo1RAIhAN6cu1EYsMHDAIsOlBIAkAGSF1+4wU7XCEmLgcj/Tkg3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.f747a49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.f747a49","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.f747a49","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.f747a49_1787617117325_0.9632985635016558","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.32a62fd":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.32a62fd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.32a62fd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bf7e8d1da45d41ec0d5143e7c0b786d561075bbc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.32a62fd.tgz","fileCount":43,"integrity":"sha512-MNy/TFrVUUq1YilhmspavUUFAK5LDMyIMpldAnDabQQgKe2k5B07R4OeY6H2KIUAjx9cnOXNL+Ou9axIEZpVOQ==","signatures":[{"sig":"MEYCIQDibFxTCrDF5L8RbkpHZb3UTqezcp5ImLJB9QmjdvQ91wIhAJ74ocz8Zah8210uw/Jb2FOqQtn47EbVyBoDJdUWnm74","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.32a62fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.32a62fd","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.32a62fd","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.32a62fd_1787617775605_0.40629406189195794","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.8d45788":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.8d45788","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.8d45788","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c1d00d020890b00437fe206b8f2e8e4f73524019","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.8d45788.tgz","fileCount":43,"integrity":"sha512-7a0Wx2yIE6F2mM+S3I7KTWp92P7CwAP96ps9TseMaW3+DwG3qerS63SbSBfNkqx2Wz8MdsZt+CXDLUg8fW02Cw==","signatures":[{"sig":"MEQCIEV/uabKw+0gX4qLXO+lCLJVyCzFbL9AskhKR0MbCFjrAiABQLZU3vu/phyT6RCfx7Ij35pjh8KchiGcfl5ADkpyYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.8d45788","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.8d45788","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.8d45788","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.8d45788_1787619643747_0.699595857611496","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.75e726c":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.75e726c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.75e726c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a66358cb30e5f54e1dc2170e9fa2d1aa53315ee7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.75e726c.tgz","fileCount":43,"integrity":"sha512-uIa2JMAy8mfAxnroFLSTyUt8bmmxnfkEbEkk5JY0oxvdj4wK1RVbEEAMyEl5FZjbDUOaTr/+wYem5bLHqREzxg==","signatures":[{"sig":"MEYCIQCkLcJGaHSj9EiwbJ+C0EZ4+HYnb1rt6wd1nqamz54JHgIhANH0c9lHWVIZwetKC1moqgK25lKhoFtuNJNOYTHjMMAt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.75e726c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.75e726c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.75e726c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.75e726c_1787620423992_0.540698760423227","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.86c10d7":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.86c10d7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.86c10d7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"04f78cb6ece45327e1a7cf8d21b19402e3a9b0b2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.86c10d7.tgz","fileCount":43,"integrity":"sha512-wt7KGQcUBgZSqZlzivfMHBpqYvuYwYiw+O6GkxgER8wdyaJkDH7KzMUnfUCZ/b1UnIj5PFwU5gVPFAF+Z9XbLA==","signatures":[{"sig":"MEUCIQDh6Lv8MsxzcqnfnWAcbs2egtYARsS/brBcj5BSULegOAIgfqMnEBQSAzgYkUgvXbXYuWlIHkUSOT+6FiTpJ+d+Auo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.86c10d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.86c10d7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.86c10d7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.86c10d7_1787621577644_0.01414629306917714","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.f2eec71":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.f2eec71","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.f2eec71","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ef6fef749974f8f7bdf3f1983f366076c9ea802b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.f2eec71.tgz","fileCount":43,"integrity":"sha512-wiENPuCeTY81Ey/tt/fKcRFCoMi9Ztz7P4q58zl2fjmmV0qGWnlIqpQnUY/mRMVNGYgjAFpcW+FgR30egQbPyQ==","signatures":[{"sig":"MEQCIHoPuto0id848B6VCmSzil67KYOZcjOJ13EDrFJPObc2AiBl+B1ESZWBJH0kGkoJV16jBqM3roGzRZQ2RNvBKwZXRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.f2eec71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.f2eec71","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.f2eec71","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.f2eec71_1787622991942_0.8762617400921493","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.1f8525f":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.1f8525f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.1f8525f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"66c1628b2f39a7e3f1840b4daffa667219b93f7a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.1f8525f.tgz","fileCount":43,"integrity":"sha512-zrYoo4T7lG/huewvTjXgPqaoZdWy2kHRPyu9qw3e4zVorjx1UaBF9U9se236Sb5RbHKqf58iEW4dTU7THwvkmQ==","signatures":[{"sig":"MEQCIC3iFqQj9mJWTckT4ok/jiY0nReMriKJHUfpBWU1QU41AiB+iKIhSVjsOpb9d3m4m13j6SZ30y5nnKMyBHXM1GkOKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.1f8525f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.1f8525f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.1f8525f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.1f8525f_1787623646843_0.7882667370003344","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.23fb7ca":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.23fb7ca","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.23fb7ca","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e179afa42da1beb63f157cd6c5498a7b05ed58ad","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.23fb7ca.tgz","fileCount":43,"integrity":"sha512-/si7L3B9sT1Bwz/FJ9lulvWqLHfzESewdRc9PekpmVdD7l2WDkMiAqTo9MwdnyZLnL3BKZSIUYXzXzGhU4d8mg==","signatures":[{"sig":"MEUCIQDsb9uJn9JjGsouNKLVLX70QjEFfGIk0INZlI5qcrSFrwIgIkNgM9e24BpglbUuUhNPaUGYNRdS3JpeFTrV7y103UA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.23fb7ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.23fb7ca","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.23fb7ca","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.23fb7ca_1787624137431_0.2900042135166967","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.b0a09a6":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.b0a09a6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.b0a09a6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bddf29cbde44d5f8c6492b5501057c2fb675a2e3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.b0a09a6.tgz","fileCount":43,"integrity":"sha512-J9gL0yq/+5bWJLSrRVoByghhUBuVt5SXbb4CKphlQwIhSAS2OZ4pOYNojVvT41xepwjOTAHwnyxOI4oBm/jQoQ==","signatures":[{"sig":"MEQCIG+imZN9gLS07xw2lWSizu8FVPqz47N4VHmq4f4BRuVoAiADstOunAxMT2KWcX8CUk6HgpFwMMSCsC2pMGI+XEGB6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.b0a09a6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.b0a09a6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.b0a09a6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.b0a09a6_1787625078834_0.22847776800829056","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.299077f":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.299077f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.299077f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6564fa0bb1cfc82151dd312615e1803339d29c44","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.299077f.tgz","fileCount":43,"integrity":"sha512-CvV9i2Igbr59O7f+viwjfjx6YB5SfEWu8s8G1cgGJ5jlJhAl2e7GzsKKMxTTmPobDdptypoM2qFWnEq+lAQAOw==","signatures":[{"sig":"MEQCIDe+X0iynlrMIGDEg3GA07UGUEi600TQ74WddTIJglYWAiAsfkyKt5C6k70gGOA2NpcJNjmP1fwaDo2TcC/mUV/zVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.299077f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.299077f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.299077f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.299077f_1787629516663_0.9852694087824245","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.b79f0db":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.b79f0db","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.b79f0db","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"30c97bf41858c13c8951bfad64f1e11deb9e2718","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.b79f0db.tgz","fileCount":43,"integrity":"sha512-2DkZVJ0l0rxDpqDwCRcmTa/3N9b9oy9ydvadR1Nle4CJR+H8jLxE0vvzi88l7enULT4TIZXo7s/UAPxTcHBT9w==","signatures":[{"sig":"MEUCIFrOGIQe1Im3qnlGZ1H+h/pcmyjeETAGxxql/DD/YD1LAiEAqVzDfIeQ7GBDUcCqFI4a3aNxqdtpQ2tuRlrkUzM8lmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.b79f0db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.b79f0db","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.b79f0db","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.b79f0db_1787630443378_0.4467974985235963","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.8985bb9":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.8985bb9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.8985bb9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cda2d68e3f86f6068c293094d580460f921913f0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.8985bb9.tgz","fileCount":43,"integrity":"sha512-a6V7chZ5wzBX2ap5ObjcW2EAstkRJNMMGNTzgnc54Z5qL2EqQF0Ou5IGpMlkCBWtTP+MgUAQ8dr2b7vxckT3Fw==","signatures":[{"sig":"MEUCIEb7hvwrwTnmUeE9UZgOEs9n9tTNRHjJL4UsrSLyusINAiEA00ZV3bA4VJlYKCr2bSydOps8lPTdtw+0yqu0iqGxE8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.8985bb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.8985bb9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.8985bb9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.8985bb9_1787636026602_0.7484291441647897","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.cac77bc":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.cac77bc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.cac77bc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ab9db8f4581ebbcbdbc9482f2baefe81c14f3ae8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.cac77bc.tgz","fileCount":43,"integrity":"sha512-vsKwJzB1pcngZcmHYMDhcUEXGtdn1HPyArPcWBCBdP+G6pWG1EJ3khl2CGjYXzAr9Ggl2hJJW4SpkzO0FmVT/A==","signatures":[{"sig":"MEUCIHNJ00X2kIyelGppEZAd8cFSSomkwcbpLoL9PaoJqZ9WAiEAyOWnzQZVSoAR9mU0/5/euW3gRdsuH7+3DPiVpXIQi84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.cac77bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.cac77bc","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.cac77bc","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.cac77bc_1787659821841_0.193442924610856","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.955ecef":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.955ecef","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.955ecef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fa1b5eb01389c91772d207281a6cd09760a39e1c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.955ecef.tgz","fileCount":43,"integrity":"sha512-ct7RoQ1erVNh5kSr1xgA7DymDZV78SkplUyBSjVLm396kfUc++9RUX0UwyRIP+Dsb7aA2dw6qDjbUhQ1C8VSeA==","signatures":[{"sig":"MEUCIFZd8SgCmLWA0tBBtd88UFVlP0F4ZXM8NY2WZLo4LUVbAiEA37NeqDa4TEjmT7IHGmkEU9u+uiNZX+0D+Z/WufpoLAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.955ecef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.955ecef","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.955ecef","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.955ecef_1787674237997_0.4561228294702224","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.4124603":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.4124603","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.4124603","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7c8da5ffe7e598b14b8376c44fd33b0e22c89a5d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.4124603.tgz","fileCount":43,"integrity":"sha512-39yroxbAksP9fu0ESkXRY8Io82gJA9E734pP1P854eC57LfxFYY5AF/gCT15PP1ZFb/vNKBjtoaEyITgYam0eQ==","signatures":[{"sig":"MEUCIDTp760hSEgL/59gIL+XriI8A2IrPS3fhFvVIO+0f1sqAiEAlRebVcWsWI3DJVyxd3CwXkAs2FTxBfrUUUlWKoPrUyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.4124603","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.4124603","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.4124603","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.4124603_1787675078724_0.7191412590863646","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.780938e":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.780938e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.780938e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"89e7e69ba24a0862101b6a06adcac759a72402f6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.780938e.tgz","fileCount":43,"integrity":"sha512-r8+oi0w6mWlS5gWyR0Z0fPwTJtgge1iNIbAyLkcf4PZWyk64wQyO3Uxn57EUThb4Fe/ur8v7LL2U+2YI0n3+RQ==","signatures":[{"sig":"MEUCIDYzhBlxDXdNMAXoODq6GsCDAFIevKg4M2TQGCvCMYS/AiEAt57mu3w1Y76da5FalZFQZaY7voeHSliyMrIoq6gPkJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.780938e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.780938e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.780938e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.780938e_1787675907538_0.011597969695462673","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.b66918b":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.b66918b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.b66918b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1550c9eaa07ec66fc51822f03604556d5233517e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.b66918b.tgz","fileCount":43,"integrity":"sha512-uuc2jWRMB/9cglnMX7H5xx+5fqCksqFbl5BS+vYyoKbTrv3Hy95zMgWB+cw+CUT2NBuOoeQ5PfE5Ea+bzHi+Og==","signatures":[{"sig":"MEUCIFj5CFHfxRNl327JYzcblSWyKCJ+cWdp1Cf4cOEo/cgIAiEA5Y5MII/oZuDsge6uKFOo6YD9p30bAoqi+Z0HUn4/yvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.b66918b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.b66918b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.b66918b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.b66918b_1787680660727_0.34500449716465575","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.cb20a01":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.cb20a01","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.cb20a01","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"af75ed3e923dfeabbf4a5d8e5de3353acdac7c49","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.cb20a01.tgz","fileCount":43,"integrity":"sha512-INoAtEuGgWxWajsbkQXzpkV1fY7BWJneRjPg2tCTa1iLbFSabkg/BToR0L6Q8EAFCr/b65dTM3c+BVGhssgRmg==","signatures":[{"sig":"MEQCIBXrNsrV4o1STa3p3M6r8MoJqkAYy5XgEEMVaV8WdWE5AiAVwiATg7VmgyZ8lRL/oJFAoMId8sT7XqPn7u3Sih0B+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.cb20a01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.cb20a01","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.cb20a01","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.cb20a01_1787681830125_0.0875430205333203","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.e314f19":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.e314f19","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.e314f19","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c5c5c3d2b9a98a5226ef0aa2065280d9eb5bc8f8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.e314f19.tgz","fileCount":43,"integrity":"sha512-Ok9JpSAmQ9Xmyu2aRuus3RNdjK9xCbZo62/RMkmvFLQLzrrR9Dq6f2EwV5uD9qWwHJD9sHLQ1EMLur1szwBPLQ==","signatures":[{"sig":"MEUCIBquPWq9Dh+GuxMeSvDeXI/ypSmGytMPUqjjORuHTb+HAiEA+aJDOIhCC8SBvElvEFCEKpi/jJMjjMjKHXTEWvixqhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.e314f19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.e314f19","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.e314f19","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.e314f19_1787682593481_0.926825608037007","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c04ec04":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.c04ec04","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.c04ec04","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4d93bf7b21459b884c9e0cb14a89a530ff9df1c0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.c04ec04.tgz","fileCount":43,"integrity":"sha512-HaJn9HZsjimHVhp4AIfkBQUwg/gPGFo7SkrVATbAmWTurGFV2pTaTi15dIyKf8HhnEvnzdnuy5C6A67Mm12h2w==","signatures":[{"sig":"MEYCIQDvxGDYrx0z/hTe7NDt/an3H66HEqeJVBcJ4P4Hdm0/5wIhAMz5TC6/5DCA0TGRHlfCPPUjnVAXxKBHjfYx9Lcy/x3N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.c04ec04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.c04ec04","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.c04ec04","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.c04ec04_1787682846831_0.22792627228487072","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.5c39665":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.5c39665","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.5c39665","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"74ec331a5537a145227dc0b8f166de66f6791649","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.5c39665.tgz","fileCount":43,"integrity":"sha512-Rleq3llQjqKGXOVFfa8/gyr6+OqxAOtH75VssV1WP9chaoh2P1viZkxPCyKdnDpLinre6TwxfJv+8hzh1V86mw==","signatures":[{"sig":"MEUCIQDMTndlJBpxL0kMw6bs922jWYHdnrjlELuBITUX6b+CbAIgfNzI2tB9GCrtsnWZOaLP2E1XPtm/YZPBQ/O2MasY5e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.5c39665","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.5c39665","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.5c39665","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.5c39665_1787683276725_0.7746504594289676","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.60cea48":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.60cea48","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.60cea48","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e8747b943597b7dbbf686368fbb1774e674fc726","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.60cea48.tgz","fileCount":43,"integrity":"sha512-eUjosYeugoWQyHB5jjPAmA1EVrJn56ONc0BskYJEvleA5MwXEUD+ClkrhdsxZwZG1XxO1FGmTXG0f4olHMuQIA==","signatures":[{"sig":"MEUCIQD+X5wvdQqolyEQrTJXMdg8ubzVkWpwMgDs3pbOyG+pAgIgTjaDYQXO/9k9+ZdAQ4SYnEFD0e3KcVT9l7LgepjUzDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.60cea48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.60cea48","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.60cea48","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.60cea48_1787683619080_0.8870967870587512","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.41494fc":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.41494fc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.41494fc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"07406ada4b67a8075c1dd80bdfb1b552dfbdff3e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.41494fc.tgz","fileCount":43,"integrity":"sha512-KbNiqFXZ3Dyz1YZDVgs5Clbm5+lNbEtI71q7eRXYd2LvtSo36m1NH/lhH7sbtAW3yksc+/CCYYqXmEQRZ6Qtyw==","signatures":[{"sig":"MEUCIQDK6WezECEJcAlZhQSIfVEBAExZZbrZ5V+r9ziX6Y3uBgIgOBODjH/mAqiJ/l4W8mxfFI2jP93w9+XGM6op9FAS0EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.41494fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.41494fc","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.41494fc","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.41494fc_1787684442307_0.38020550776997664","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.e3259c9":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.e3259c9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.e3259c9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1db2942db53be63e1ab7d73fce7e849e52375378","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.e3259c9.tgz","fileCount":43,"integrity":"sha512-BoGtaZC8BTiml22Y//l0dP08tq8WcuutXTv9ntDYSMtCyfwsIPkhFfGN3CEaq/yKRugarSE5pGmSvUjDPvjB4w==","signatures":[{"sig":"MEUCIQCEQ6T2BL1vhQF4nyz+bHNFR5hc7FfDBNms5oZehx5BFwIgOrMshebZOVW0wBm3Qgp69sNUGArowaaoUPjRpYq1rM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.e3259c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.e3259c9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.e3259c9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.e3259c9_1787696091534_0.3248129111496967","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.70988c2":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.70988c2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.70988c2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"897d3e563742ef5e2c14f0c9188e63e82964c704","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.70988c2.tgz","fileCount":43,"integrity":"sha512-+ZVUOYqD5URGdn5PitWKxlGDTmtvKxSO45lJr9kWJwamuTr5kYTZbKiIXDlTkdIlaRSXF//yh/lcld1RnhULYg==","signatures":[{"sig":"MEYCIQCR1mshf0/iSYPsqU16NCYfdyc7cvpzp1Jy72c3/A7s+wIhAIKUXF2QFE+6AngCWR//gNzIMe6hZgExwzQrSF/VJjdH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.70988c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.70988c2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.70988c2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.70988c2_1787712306414_0.9519642799777757","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.cf77229":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.cf77229","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.cf77229","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"de48878cb9d277a86d1e70eaa26c7d5eb62ca3f3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.cf77229.tgz","fileCount":43,"integrity":"sha512-EBt2JL0YzcIg2AXsPJbw0LoFJMvkcJL4k9Y/Wxt08HtXqg9Row/CRrKSEtK7LLPASMaHZrO8UFeH3PaMLTctVg==","signatures":[{"sig":"MEUCIAteli+EJGiJX8vwxZxLiYIcb5abrnNXSoXzWOhYEKRDAiEAls+d/RS6t6c50l1Uwkr0sOwghE4WQYLolzel/zvkpT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.cf77229","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.cf77229","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.cf77229","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.cf77229_1787712757321_0.8300228749711223","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.5dda94c":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.5dda94c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.5dda94c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5d232365a9a69e9839c1ff1471d3b1c3667dc046","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.5dda94c.tgz","fileCount":43,"integrity":"sha512-eZf0oNg/cxJJwao0OH9VMnWNo/caXJVAH+VVdxGavLJ3j0zw5VgkgHlqJr6gTlPmcD3jOHxd2fLHDu93k+z0tA==","signatures":[{"sig":"MEYCIQCAlXhqKrvPt6idt2znP/ugQZV4nRwtacZ7o3cAvxreIgIhAIU3aD5RXpwmbHSi0F4WZJR0ETQHo2lK3JVIgP6ou5en","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.5dda94c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.5dda94c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.5dda94c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.5dda94c_1787714068317_0.5257256907857604","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.3799df9":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.3799df9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.3799df9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0de9bf8d4c1193856811627f8a6ee04141954aff","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.3799df9.tgz","fileCount":43,"integrity":"sha512-/P7hcloAbxbqmHTbHZ7c4CxTqWdRWkXnL710F8CQksdI+8bQKHC3CN7kF9pB+qcwZWl8vEASWFWMcIgKYdteJg==","signatures":[{"sig":"MEUCIDC4Pv06pjcWA8rVFkkiACKXsyS1MiCQpzgEx+Wm5UjyAiEA7WUMLZk85dWoH+ltcyd4ib2IWt8jijpVBmE1VHIjkjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.3799df9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.3799df9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.3799df9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.3799df9_1787714526242_0.24105150405469344","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.ca5b83b":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.ca5b83b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.ca5b83b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7b8d1b28e054e2bd7c40ce2652a3020653b6951a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.ca5b83b.tgz","fileCount":43,"integrity":"sha512-rKFDWEClSAYSIY0JBWKvgrjdjKwoTf3z3IIo24M/zMbTdXX4ArQhEF9ijYnK+iAT9A8HQ5IlMNikNF/U770v9g==","signatures":[{"sig":"MEYCIQChakysTICndFaqPc1/eNwk/wkHzWzJ8VfddO/79EuLmQIhANBJ3ug1axOxWcR8Pxw/1t1aMQNe3WdxaogL9ZyWlGyz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.ca5b83b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.ca5b83b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.ca5b83b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.ca5b83b_1787716976730_0.14000990747768394","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.ad29a5c":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.ad29a5c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.ad29a5c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cf4b136ad4272efcfb44b998f80c3af151658513","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.ad29a5c.tgz","fileCount":43,"integrity":"sha512-Rjb8gDjhOW9wPVOKbKjnu+5juofZY5Gg2JCLuZpS6LSGHBTpd96dAmVb7Xswqrs6BM5UWARaxjbY3vFyql+IBw==","signatures":[{"sig":"MEQCIAM1s5aEf76nxays1WWiithun2EHiT7+6orovbKK35msAiBy2XI3RqJ3sddE/7BdMQKAM186rbH74+o83YdDTHrlTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.ad29a5c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.ad29a5c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.ad29a5c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.ad29a5c_1787717694133_0.1818704162593383","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.58f9542":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.58f9542","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.58f9542","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f54963599f9121f7f30ec1ed476029cccb518370","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.58f9542.tgz","fileCount":43,"integrity":"sha512-JKUuM+nDtoUhi4iFKKeKzCFrzU3qOSQczYtmYpLdutJpQEnA6ueNVBnBS9rqNPdeftKwM9fk9YecdcJqLS8Dhw==","signatures":[{"sig":"MEUCIQDeG4ekgwyxrFnl+QKIaoPdAIVG0PKxYYYBummJSIoTPAIgIwFmvVYwKHtQ1lHO8hEk1Af2nOvqs+rpQ/qGlIY8Caw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.58f9542","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.58f9542","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.58f9542","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.58f9542_1787721042373_0.9645634496943285","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.7898207":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.7898207","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.7898207","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dcf4779bd0a6772bb2d6fdeedbf144926caa031b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.7898207.tgz","fileCount":43,"integrity":"sha512-nH3mStLptWxihXfEWeSjzhKD3bRhiJMZcV0miELf/lmJ9FK4XsHfgeyXlFB3azIvSfwrAFVSK5282Y1S6Posaw==","signatures":[{"sig":"MEYCIQCQRVPFBuYRDRaUxOIotT10nNnBBBwcVVmzgyXUZGCdXwIhALm54K014rax45cUWeCbB4nfrFVcJ0Y7eitNW8mFdjse","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.7898207","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.7898207","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.7898207","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.7898207_1787735087551_0.8474308436238638","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.f0c3ea5":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.f0c3ea5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.f0c3ea5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1d9254ed6f7e7fb009f7edc21e7bdf3168107a82","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.f0c3ea5.tgz","fileCount":43,"integrity":"sha512-OxuBvbezUF5uWzJAjUho+ZHOIGPE+ZQU9KmrnOJ8T8gROuOr8qPw54o8Uz5MIIb6T6wnuuQcH15lW4MA8KRM8A==","signatures":[{"sig":"MEQCIB/waTB+r9q7ACTrngmFAtZsfPTcYTOhxtB07vWbMBX7AiBYThPLjR2ovlQ437Qt+/EwI+OF5IdKXFPx66WJUAN23g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.f0c3ea5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.f0c3ea5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.f0c3ea5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.f0c3ea5_1787736426058_0.4356373879618527","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.9345b26":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.9345b26","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.9345b26","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"46c9c0fcba8c367ad84e8102f8d185da00e9c57f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.9345b26.tgz","fileCount":43,"integrity":"sha512-5FusAN7nrpsgqnK9ny2JgEur9FCqnvWHOwODIer1qcLQv0hQWl6hyjhv+Nf5DLHgar/8QH1AbGZJI3chTFoAxA==","signatures":[{"sig":"MEUCIDFFs6U6qAubwKU4kwPRfqMbdhaxWGPZRPaPsnofe+TYAiEAhEHJIxqFy/ugWO2Hg1izJAyLWRaFzVoxeAWWptSWNSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.9345b26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.9345b26","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.9345b26","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.9345b26_1787736812766_0.9225380894520887","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.055e75f":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.055e75f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.055e75f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d9b1c33e066d76ba39bd6ae85969b515623779fc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.055e75f.tgz","fileCount":43,"integrity":"sha512-UA7p9yqyhwePNSAsBvmp1DsT4ty7fUnHCnBw5/BtB/p+ylrSL4/t2y+wlsl/yTsh3v9RwZySENcdV9H2ItSdWw==","signatures":[{"sig":"MEQCIDt5MsvWdLJl3jdwWkPKxpe/uFV2oIaniy9+XcNpqeiZAiBQpf0uQNYpZVvz2xFxpSNh37mFdQvV6U1zc0WbHvKqQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.055e75f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.055e75f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.055e75f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.055e75f_1787743981057_0.01939935753165445","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.6447c5e":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.6447c5e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.6447c5e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"073457d9be418dcce924e2b0daccd00c8955eac9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.6447c5e.tgz","fileCount":43,"integrity":"sha512-SjPlVe2lX1UzbBn2zwvPZK7YCFuB8UD8Uvq9l75tKVv1yJCx8Fd9G9EBQWebmM7CddAA6qUd1cXVZ+HyCoF1HQ==","signatures":[{"sig":"MEUCIFTVmh1ep3oOb2QX0N8/p4BUQEpkXPboe7ocqkZE+np8AiEA4DuZfzeG3Gw2LvD0N5sBwWDBYV/YZx9kSXOxXjxEhLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.6447c5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.6447c5e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.6447c5e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.6447c5e_1787751507430_0.18907138991764927","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.408cef2":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.408cef2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.408cef2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8c3b82232d9b07a939152e347573ae380b36aa7d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.408cef2.tgz","fileCount":43,"integrity":"sha512-+xqXcwZ/lFNrQF9gxADgPdwRiFenEOFGSqnfy2w8HyvM1zlmn3HHObyWWEGmMyUHUFYheGbk+ztIcUesNjbERw==","signatures":[{"sig":"MEUCIQD5WeyZaQub67s2dcqp0jPO3lb9Y1QAAXQJP/aBPqMIsQIgL8GZlzmRrmHHd8W8V2B4/UwJDrAabmn5rXkjB9HIeo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.408cef2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.408cef2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.408cef2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.408cef2_1787753645129_0.35920787562443635","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.9a61177":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.9a61177","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.9a61177","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9e9c955fd44d78e2a50c48c495e72a0d11851ee1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.9a61177.tgz","fileCount":43,"integrity":"sha512-bYww7GnK0t9X22T4iqM38zqRsSrykuXXOsXpvA80qbtoCMQgCGGSbdOke+TCkNbycVcpvwVJED9WrV/ATwS4fw==","signatures":[{"sig":"MEYCIQDnjOOp/jPUJBQLbIgY+C6mkN/xmKLbr4nuUflBfdQdAwIhAMY7Yvhb1z3F+JKfI3zVXV3IXpgOIN1r6k4HoZ9I5ba6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.9a61177","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.9a61177","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.9a61177","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.9a61177_1787765722717_0.2358701954416469","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.6040af6":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.6040af6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.6040af6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"85ee9efbe9bc04e19f023a889cb59be35d242ef6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.6040af6.tgz","fileCount":43,"integrity":"sha512-57CLsVIhU3OVSuBb5OFrhCh55Wts3LmQXGepu2Q5v8npOIiYloNOg6NCZ64+u9sDsZXuYbZFhge1LQIGdpt6JQ==","signatures":[{"sig":"MEYCIQCn7kt/UaEkOZYpMFaD/K4GCRmFauCZsA4IwIyCUcWXZQIhAJTUxoE56OmmkHuwwD8FLiuXyjzzU8T2QuIjxo0G9DeK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.6040af6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.6040af6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.6040af6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.6040af6_1787766052913_0.35220777091495914","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.43a0839":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.43a0839","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.43a0839","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8619cee9f9f9920cf6cd544a46ea9f31de897466","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.43a0839.tgz","fileCount":43,"integrity":"sha512-yMvE0BXD9TWzKMXWo+ex0+7CWM5aJ6qNIro20Zo/lYJIwaSghVBWVAg25Jng65w4pTmw+MghWT1H6qEze+JGzA==","signatures":[{"sig":"MEUCIQCNzhOHwhesKvuqU/zhIojp6gQ0vtBFh+HchpM9knITyQIgIO6v+RJJe9tDk4G9o2sl1Zc4oxTmaxBcMEQ4V201DAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.43a0839","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.43a0839","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.43a0839","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.43a0839_1787767258126_0.44838041896090686","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c333a1c":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.c333a1c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.c333a1c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bdbf702d67d2f5b39edbbd34ce35c2c20149ae4a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.c333a1c.tgz","fileCount":43,"integrity":"sha512-ZXVqd/8gldRydmQfyr1Gu4TYD7B+5+2qAkkcYdJ521480pZVrbqJelz7spfOfMQXuYP2qHwRxnidZA0UqvF0/w==","signatures":[{"sig":"MEYCIQDIeP4QNMGpgYvvnu9o91i6dkIPOpJZnour42SW0/a6AQIhAIa53BwbkHZmUPeWhB96nPwcNpHYM3uOR1/JOJOz/z2F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.c333a1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.c333a1c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.c333a1c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.c333a1c_1787767937425_0.8732376526828407","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.b47ad01":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.b47ad01","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.b47ad01","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"80ded2344af76d6caf239c9ac2fddd21843b9224","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.b47ad01.tgz","fileCount":43,"integrity":"sha512-XQX9IcfcOrpOJVlteo2G1bmhQwwLSvTwvflfflu22M60q86d3nNHaILw0ojPqLIJOhhNEOPM9oAxVDM+Aj25pA==","signatures":[{"sig":"MEQCIEOSKy3AHiX0lAfDiDZrCOujBD58uEwNs+HlQsFFK7eTAiAvr2Bu9yNwvDZc/yBynNj6AForjGSaEb0FrkoXJ+lRPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.b47ad01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.b47ad01","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.b47ad01","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.b47ad01_1787768853632_0.9680891336964474","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d1807b8":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.d1807b8","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.d1807b8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6ff8ce061022b0b8af4dd7ff163ea51a11809d33","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.d1807b8.tgz","fileCount":43,"integrity":"sha512-3bPhp9Gr1IlIZHQX5JYWGmZQK8NSVwiUNknqF1d9DBd7fbF8Z+9/EjXz1j5Z/AOIVxH7/1RP29GtqR/tcpj4HQ==","signatures":[{"sig":"MEUCIG3GpB1My1Qnt97WdlCrar2RMp6FE4aU/5pwes7VOu8mAiEAuewhxB8NaIRJDnQSDCl7e1ZLJF1kFfe6546Z8+KJ+Xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.d1807b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.d1807b8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.d1807b8","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.d1807b8_1787774091771_0.9651702813065368","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.90bf6c9":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.90bf6c9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.90bf6c9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8883d2488a859e7c59a4c2d5cbca3f25c8fd0e52","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.90bf6c9.tgz","fileCount":43,"integrity":"sha512-0r9CQ7N9IQFfb3g2uj61uiuAVUyYOahSRm61hnTkhpRCYCzYgCgAlioksb2nsfeRXl7XAsdbmYigY00nRhhWcg==","signatures":[{"sig":"MEUCIQDzsVw+f296kaw+3RIqw8Ra8j10+tNkjUF3nqsnKGFdbAIgXXEm7q+70SOE7O2mFXgwlB5ZhJJVI6P8ygpa1NMu4Gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.90bf6c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.90bf6c9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.90bf6c9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.90bf6c9_1787774323235_0.8103353150013966","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.fb17bfe":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.fb17bfe","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.fb17bfe","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a3e3990be76896da43a0594d655ab8dd62ba6a1e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.fb17bfe.tgz","fileCount":43,"integrity":"sha512-a9qvpStrI87DTShlxUReEORyRgXrIQK8hvlRoWNEPIbESSv71zsE8pQdTDES2D7teC7+96AZd3cFogoaCAYn8Q==","signatures":[{"sig":"MEYCIQDF/8WM3rRmMwS9RvugFE/C+pedHpJAdy2pgQcr98ixFAIhAKuQj6DusLaRc/BLzhvlYNa8fqk3rv8dt0GRZ3eOeDJN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.fb17bfe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.fb17bfe","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.fb17bfe","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.fb17bfe_1787779233582_0.4009693859965733","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.7bd80db":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.7bd80db","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.7bd80db","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5cc027d10766941a5fe471ad05c8e14503217989","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.7bd80db.tgz","fileCount":43,"integrity":"sha512-mtoNSX6UFUBu9Sr99L4AsvDodr9PU2XaSdiF1BPz24m6q54wPPiMHY38i4OcbHffuxySzwPRSOyu7UCNSMFulw==","signatures":[{"sig":"MEUCIBA4l80GsNpi7uUSZQ9SaNghSK8P/sx/nbAXGaTVXVM7AiEAyTkFMJl0YiuN3KnzGMhtv6anIwECppO86YJMj+RXe/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.7bd80db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.7bd80db","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.7bd80db","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.7bd80db_1787779979072_0.22538710651220728","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.09d191c":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.09d191c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.09d191c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"93dc3857020d650438e9093a16115c417093ec2d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.09d191c.tgz","fileCount":43,"integrity":"sha512-7lkcpJhBadzmdb2F/erEZBkXq87UwY4c3iQGsEtp7tMfqStbpio8hWh2ETWYK3qUXb1D+t9IpM+wRsGJ+/ndfA==","signatures":[{"sig":"MEUCIQCj/gs+iOX3NBA3A+sHBKzuctZZgvDZvr7ymdm/dAP/QgIgeTeE1k4zSuRlFek5G9fzrrzu+30zfq86FSJa3beFzAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.09d191c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.09d191c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.09d191c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.09d191c_1787780670565_0.48690819098700766","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.553b07f":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.553b07f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.553b07f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"84f726f3db41e754df92cfb26e4c4458a51448c1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.553b07f.tgz","fileCount":43,"integrity":"sha512-A02CnRb5TnEz77vRl+mJ81R4hBHkU0GF7X0FpVeRkiIzQTj6w8UZig1mpKix7HkJubYpZagVm8kIaK0D4CgKKw==","signatures":[{"sig":"MEQCIGjFAnq+4kY0NqGj6f+Z9cUuY+/EnrTmJzSIwTuU4UwJAiBBF6U6/s6PYdKlGBX8jnS137SI32YL6PGfVnveKZC1/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.553b07f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.553b07f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.553b07f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.553b07f_1787781113447_0.6576975573214547","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.824a181":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.824a181","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.824a181","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"854ac86be8ac905091e429c4c3d5966e1b09ed77","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.824a181.tgz","fileCount":43,"integrity":"sha512-orO7STWr7dktQxzRQynQ3hOumalcjBwtaa19c3u3Eyc7OpSQMEMMvmnvgAETnSRL6U1QdEd1SpF9sO1zQ9gg+A==","signatures":[{"sig":"MEQCIBmBfT+DoqV5OTJ+U33DEW/5YbHSZFrUfrzsbwb1YCl1AiAza4GQKtFwJH7JRdzVNIgXTVN9IBvY9a80dGyz7rdqSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.824a181","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.824a181","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.824a181","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.824a181_1787782410449_0.5766805421367731","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.6efc31b":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.6efc31b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.6efc31b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"158ded4c0fd0a6864838488e481efa07edf305fe","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.6efc31b.tgz","fileCount":43,"integrity":"sha512-c6Nbq3OtX/VPeVUwS5aBFs/LMkNPoF07M9StK6TxSmouhBoaQ6aGYBToZjOcttHm34v1mh5EQlgtcL87a71ioA==","signatures":[{"sig":"MEUCIQCFSuOxv9WurXa+wptg6+3z76TcveNAroykOCdWRp4wSwIgPMPL/FJ5l4FcN1DpbiwVs6OoBjW0ZhlyyaGWzmI97i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.6efc31b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.6efc31b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.6efc31b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.6efc31b_1787783091365_0.9711950621417262","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.f4aab4c":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.f4aab4c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.f4aab4c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b183b3fd4fbfadee12be39e7a9789745f0e249fe","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.f4aab4c.tgz","fileCount":43,"integrity":"sha512-bM7UT0T51lmXW84Tg6EXMum2Xyn0pI80o7qMdbuY9yA4cSHNeL2Zeyzf7ZztC5akVbZ9/bbc2gGeCcG2FjuhMQ==","signatures":[{"sig":"MEYCIQCxlH/h5gZjAWdazqgwImqqzZOKmFLTSDdXQpkBvZwEywIhAIuiC1VQjcmWu+Pvoz8YfhZnQ6ca2TqgaBGZiMpJn09w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.f4aab4c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.f4aab4c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.f4aab4c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.f4aab4c_1787783595676_0.34485966695569004","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d4d4fc5":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.d4d4fc5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.d4d4fc5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ba6307f26ab761c83fc01b41788d795f324fdfc7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.d4d4fc5.tgz","fileCount":43,"integrity":"sha512-6JpGAORDydHUHkfsxjKwyGMkutd622Lj1ejNMyW668za4f6QdXgP0FeYgPHvdba79Ab33SF9px26TtzJLN6Mmg==","signatures":[{"sig":"MEYCIQCxM+M3ut1duzgyMjoVi25gX18uoG23GzKSZyusQ7ZSeQIhAMEKF3aWIgzc3hTq9puoA4Tfzjcj9AT1ahXJr0f6Oat1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.d4d4fc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.d4d4fc5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.d4d4fc5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.d4d4fc5_1787784618217_0.133190985878483","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.cddf57e":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.cddf57e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.cddf57e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b573983df951101e27cab6821927f256ce5195df","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.cddf57e.tgz","fileCount":43,"integrity":"sha512-VeglcdfizI+8uAgRMq8FyXw4uNLfyS6KZziRrhgrQJ2reMYFZ+hKP9LTkc/UyYXTlPSL+lWYXI0Tum8cedb8dw==","signatures":[{"sig":"MEUCIQC1hTlM2iDHsbqSlEuubXsFZsU6x36tSUdRa1ocP1oDbgIgIkOfu/fDIW05TBbFjKAQGck6vQEpWN8vSui2+chSMtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.cddf57e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.cddf57e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.cddf57e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.cddf57e_1787787493365_0.9487385655338947","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.64feb1e":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.64feb1e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.64feb1e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ccdd3e0b3bc6813424b03510eec083330d9db2cf","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.64feb1e.tgz","fileCount":43,"integrity":"sha512-YMjjV1EXMLaAau4bW1HnLB9qzYX05nfaRu8nroa8tDNdQa9A1+9tGXsm7idctqRU6VYKSjpS/HDgEEZHHZJ6iA==","signatures":[{"sig":"MEUCIDaKhHcTrsMC9jBtbd8rcxGLml/JS2Q7sL8wcZ38wR2/AiEAkUhwijLnEuiHP0rlEi03PHWrv+KsehXQCFUrsaJvYjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.64feb1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.64feb1e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.64feb1e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.64feb1e_1787790928676_0.5647255697242921","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.5b5f190":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.5b5f190","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.5b5f190","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"74ef445c94fc984b7b7f9fa9ea31de8d9c545604","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.5b5f190.tgz","fileCount":43,"integrity":"sha512-9a/hWORQ+fBPWtUqtdrxiDH0Uz0rYclrVx3w1OhvB4QN9DC+7ByG+9Ro+CqQqcknmOaMqm4mlxkkI+J7g3FaNA==","signatures":[{"sig":"MEUCIBTUaM41I5rkiBqwmphmxwnHvyt20MwvhTkS6lRIMHdLAiEArdUYOqI095CxmbmlWelNjGkAD0I2MNEVGVCqXW0LuOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.5b5f190","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.5b5f190","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.5b5f190","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.5b5f190_1787791329442_0.5079229197673432","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.4a5af15":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.4a5af15","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.4a5af15","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"915cc6d1788029086ec90a6b490bf7a50a4235ab","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.4a5af15.tgz","fileCount":43,"integrity":"sha512-BhdO5O4RYWyiDk7kU0zpuO74zEqHVM8tih4Mkaa6eX2OFbR5MeYef7qJ402fyBpg1D62jpxsBOc2SS8ZIo/Wtg==","signatures":[{"sig":"MEUCICoZebTXZdhwnhnBHNBd64p/viHr79kauq/7DY/2cWU1AiEAhPfEIWR0dln6KN+ONjvMQoadt7tQ8qal0oUKkPx2NrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.4a5af15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.4a5af15","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.4a5af15","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.4a5af15_1787793718387_0.5188339644566298","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.a7ad8f9":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.a7ad8f9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.a7ad8f9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ac109d8632b34cb8fbb6185d78dea060b53900b6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.a7ad8f9.tgz","fileCount":43,"integrity":"sha512-f8aCzvVyGLFpaIgl+xBGsXwhpHROuyn5LtEMIXDpiZYxYd1wJRaiGpMgbZejn5s2/jGFd9tbmsORADjKPjjxtQ==","signatures":[{"sig":"MEQCICPptC9VsRONZutSx7bRb92V/0vz+uUVU8eAK5Qr0FJYAiAq7/2KPp+eIO2oiqbv5/bS2hJUHGvpO0im5HC82oh+vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.a7ad8f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.a7ad8f9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.a7ad8f9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.a7ad8f9_1787794574168_0.7581765258770938","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.4e1b670":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.4e1b670","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.4e1b670","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"84077ec4de529d8440a814d1b6ffe2f3619ff44b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.4e1b670.tgz","fileCount":43,"integrity":"sha512-UpirSBrgZZXEWt5UIEavO6t7qJC6j8Dm65hl+nqu5KeJhNUQ6OUA+UBwr5b+LtMVAPH9fBz7VZHXsJuBNroQMA==","signatures":[{"sig":"MEUCIC2DH+B8ujcQPqAmNGCfugANn961UKTji6mGlR+hzOEQAiEAz+EGUNeyxuCREz44xJGpVBCnHjsE5vL2cAyw+DrfrDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.4e1b670","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.4e1b670","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.4e1b670","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.4e1b670_1787798419249_0.12319522810280192","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.cd7fb74":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.cd7fb74","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.cd7fb74","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7b8095c4432ef3d32fab1140d58f31d192d5e739","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.cd7fb74.tgz","fileCount":43,"integrity":"sha512-mMUes62upsqv+knIV6bnt17cSM5qHVsQ/72cZVqrSbBxzAULNoNXPsWmQItFU4Xv5nq+9tfScdE5B4CfutBGcg==","signatures":[{"sig":"MEYCIQCaxi2Hq5KUcYzeK5qI2Vrv9t2RvEslNXNzpeT8BqGX+wIhALm3TRH0tQLuHcQ8wdN+RKGO6f7qBkpoNBildqrYyaRk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.cd7fb74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.cd7fb74","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.cd7fb74","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.cd7fb74_1787798648513_0.9576752042479244","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.70dea86":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.70dea86","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.70dea86","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d4c3726483c6b5fa9e2290e8170cd7096266142f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.70dea86.tgz","fileCount":43,"integrity":"sha512-Jlv8h6RZp/6+fEC2tSzzfzm7LCCDm7OidzuR7wHb15PMiacCvE6B3/32KRNbRyJaH44nB3T+ojoutnGXiLd54w==","signatures":[{"sig":"MEUCIQCK8yzHvGMKoqaO+ski0OacUwVdviLF2nVbH7/9WbVDdQIgMBdbX2pHHHeGPA7+gjIDSOyPaPGuSSasMe4xqwvntfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.70dea86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.70dea86","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.70dea86","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.70dea86_1787799902540_0.9272850752279898","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.51aa5eb":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.51aa5eb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.51aa5eb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0f1a2cb20880b436fd6ca74ecb633c40087ccd3c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.51aa5eb.tgz","fileCount":43,"integrity":"sha512-Doxb+n6RYekD79p16aSV39rcmr7Kjrh8+MXzWmXUVrFqpXitTV8/TxEE9ElnGMvItMzHkIfe+Qx1wOOyTaWgyQ==","signatures":[{"sig":"MEUCIHJwlQis1CVlCFPft0FZDn1+5bNGHufIDIKeIna4JTJkAiEAtU+sfPbYh7VzQKjj/uNrTBANI8ykj2kazdW2OiRffCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.51aa5eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.51aa5eb","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.51aa5eb","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.51aa5eb_1787801329721_0.7597017539663469","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.38e58e4":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.38e58e4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.38e58e4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4db57ce6e8200a781b8326864819547b95955917","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.38e58e4.tgz","fileCount":43,"integrity":"sha512-6oqr44PXB02n4WhBH2vrR0BWBA5uryjWgn3dNrpZNlLHj1cf67PRRa1x2SOGepMTbwsfvzn+lCBtLc1OLgXfCg==","signatures":[{"sig":"MEUCIDrPZKZYWuC7uYmUwgMtOiK5bWhtrqYJEyhxSXlep0L9AiEA3swPNtHssGSivmZstQI8DynEkD9K7HXXZaaIMjNpU0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.38e58e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.38e58e4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.38e58e4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.38e58e4_1787804253160_0.44809547747981293","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d88306a":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.d88306a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.d88306a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bf91a625e382febd95e48edfecc1dc334c084117","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.d88306a.tgz","fileCount":43,"integrity":"sha512-Zwa6AeKErIWzxj5QmgZfNRRnYoI0BI3uydzygFSCmjc/m5m2WYctZqdoqP/k4ZWDWXb1RkKbwZXP/rltLSbTGg==","signatures":[{"sig":"MEQCIGexADCvRzjy46JktJQ+DsjXGUyHtrRi9EChcCSh3zjXAiBAAZ3QgknKe5PmGPln9fSgQjqoy/II78jT1AtXpWC/Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.d88306a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.d88306a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.d88306a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.d88306a_1787804592401_0.40046191460852887","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.08a3758":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.08a3758","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.08a3758","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f83e764ed758e8ff26c1d4ec1be4bb0369b37a2b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.08a3758.tgz","fileCount":43,"integrity":"sha512-lsfS2aGG+ioNyNoEOorf3uqMQOZGW8v3mx4QVD1vjdHswYluOZF5a75RcqhvTq6Hqd9j+Rxz6bswsif6Z9LwsA==","signatures":[{"sig":"MEUCIElTpB1Zxp2usqjr7BaXcK+P8soeFciqRpmzSGVcujvQAiEA7OFmBteE+0UMsmJXmtgwyJzEXwuojAisUHPALC6xtCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.08a3758","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.08a3758","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.08a3758","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.08a3758_1787806094462_0.2211183831692003","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d1cab79":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.d1cab79","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.d1cab79","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9b3961d279007d1b8dd27401b1a04e2ddc3758eb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.d1cab79.tgz","fileCount":43,"integrity":"sha512-/WutAodistXe8Kub7gKKND+nv7RFfr5mB2RpjiPVj93VGRm/k6x2rLVRVm49769MpCAYnx/NIX9c8fm+SaM/gQ==","signatures":[{"sig":"MEQCIB70pH1G4ZOBmsmaJeLDopuNUqzWKxAPnRJhxkG8c5PDAiBb2L9bwosJZTD5/FUikVYg1sm2aOY0AM60D4UiB7gWVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.d1cab79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.d1cab79","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.d1cab79","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.d1cab79_1787807853622_0.3443756983640871","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d7c163c":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.d7c163c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.d7c163c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ee3c98fd5812046b9fd58f59c5d0417b9098e033","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.d7c163c.tgz","fileCount":43,"integrity":"sha512-QbbwYoYdm9fEU31YY9G0LjQdtVDoWaIbpWKDZWCGadc8jPA57G4R9n1YdSGQKnlmUVhMlp5beh/7h7MxklmK7w==","signatures":[{"sig":"MEYCIQDsWOLLEjg3GrgzzrX/1VJrhg0eF8suPy2OFxvZqwnhcgIhAOAuWc8MlHOnnqPbi1oLaSYlSliv9rXCWA1CBPGNQNoT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.d7c163c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.d7c163c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.d7c163c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.d7c163c_1787809353530_0.7179292332872091","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.009bcb3":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.009bcb3","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.009bcb3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8b256854314d3ac85c8acb24ff081221612de272","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.009bcb3.tgz","fileCount":43,"integrity":"sha512-8iFmm7HfeWAW5BUvWsbFWNvpUldvMGnyBOfRpWeynszMVLIb/sC8c+osVxgHJaplgUROFE+lzQkwQD4vjfJ9rg==","signatures":[{"sig":"MEUCIQDcZBZzNMycih3JOPhKqeIjUead2dSlGUxdZq5r0bOi3wIgB1+jLmgiPjeAUugnJt1M/YWvOOLNIYVmg3qESZKTATM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.009bcb3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.009bcb3","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.009bcb3","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.009bcb3_1787809665544_0.419072832675921","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.081a777":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.081a777","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.081a777","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"72daf9da628d3d6b3b5d9d5d5d16479faa160528","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.081a777.tgz","fileCount":43,"integrity":"sha512-0wfTCzZYxDcqTk+FJuAWPD735UWZ50L8Xb/lKWhnexjyjNILMqK0cF1YEMzniP1g0l8xMnZd/DN0b6c0ai5LsA==","signatures":[{"sig":"MEQCIEIXoOR9ukDRMqjw3TXNOdWQQKs3ZXJMq13yNwfGb8BBAiAhnAEpSroHRrqGNdmgppmmFde4TKfoU+/kibjEEHsyDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.081a777","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.081a777","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.081a777","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.081a777_1787811563164_0.19546962154009662","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c0c7f8b":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.c0c7f8b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.c0c7f8b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ace890c9938b47618e69546ba690d45b1f3e7623","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.c0c7f8b.tgz","fileCount":43,"integrity":"sha512-YVs7gaCvLNfdDZt3wNm2/7T6OqqvpV4Bj6I9G9J0mUvsHBvzXUTRgfeReOl9Du5GvWdvXwvV1aEWjoHBTvVELg==","signatures":[{"sig":"MEYCIQDRPRucfxzI2GroecNXaxogO/7B6tuTaRvteDuZNgKvuQIhAMkOmdcEt1XQfIqK+v0hMGNIz0B/gkf8H+vyK2SuYRo1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.c0c7f8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.c0c7f8b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.c0c7f8b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.c0c7f8b_1787812094236_0.9722477210626064","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.9e2f1e1":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.9e2f1e1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.9e2f1e1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dbfaf4e42ed6fd4cd77753514131d41583c16d8f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.9e2f1e1.tgz","fileCount":43,"integrity":"sha512-+G9RzEzFhhEyZlhj8qBj3mfpPRySY9QhQApbTb1j2GYpOiHMQlJFi8kmb8ZKkxCSwx6ufasEjzIIYn5gUUxnMg==","signatures":[{"sig":"MEUCIQCkFbeJJHuUcVVSrSSOrzb5XgV43+gPWUW2jJZGjfWX3QIgQYeHkTjSQG5/qHQjvHfpobvOxAcqd8Tp9IFf+PFiPWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.9e2f1e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.9e2f1e1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.9e2f1e1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.9e2f1e1_1787814184671_0.11630013394102634","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.6f7da5c":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.6f7da5c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.6f7da5c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a38da521d66837dafec4ebcb1f5e24355afe18c5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.6f7da5c.tgz","fileCount":43,"integrity":"sha512-QDuabL33o5mVwzbkhl+Tkm7M60VwqEXUOv6srOVyDz5rWckLnUkEHjq8hB0O1tHk7nYnpa46/XIJcwicrb5tww==","signatures":[{"sig":"MEYCIQCm3vmdirMO4/967TxKSb6X3WjZ4OIz2mlQrPWz5MohKgIhAPYCCtttUdGpFH/tU9USSm/QWImbGHEvG0QUtnYGGWns","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.6f7da5c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.6f7da5c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.6f7da5c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.6f7da5c_1787814947457_0.025495830567522804","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.bef71c4":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.bef71c4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.bef71c4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"803d4bd8756b971028b0d8c680fa18e7550d0cca","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.bef71c4.tgz","fileCount":43,"integrity":"sha512-7O8nKVy0GYaPIyjHp6bEaFc45//K0ixgftg4daKYQqqu4Yv8nkIHGn2oT1u00PPnpDf4y9+Zkt4N+HHnePaIUw==","signatures":[{"sig":"MEYCIQDPT3nmI253RH79bz1wbS/sOkuG6W+We4bofpvqEiN0XQIhALKFrR6JJh69gzqHf6+tzLOkUHJ2HbjNbYYMHjQp+2or","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.bef71c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.bef71c4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.bef71c4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.bef71c4_1787816429432_0.4614041734324492","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.e1079ca":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.e1079ca","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.e1079ca","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"451767bc0d4a6a0a5dce1b1eacc20c4135ad69b8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.e1079ca.tgz","fileCount":43,"integrity":"sha512-xi8za1EKZd8A9cPY3BBbcwYASDPl5ZYlVgJcZAK9pfl/qftvXqD606eicORQcnRZ4NpfiMdaZ/fpxGALpi9tMw==","signatures":[{"sig":"MEUCIQDWcJpfnoiw4tr3td5KhiNrWkIoJL3xF9zkRuAuVBJd2gIgL6oJdaYzR/pA//JZ5Tbf1gn+Z3rkQFyTVTJbCSoPWVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.e1079ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.e1079ca","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.e1079ca","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.e1079ca_1787817238945_0.9439114028699502","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d0536cd":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.d0536cd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.d0536cd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7b99226cd427dfb2a8c303c434dfa4cd77f9ee34","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.d0536cd.tgz","fileCount":43,"integrity":"sha512-GxI50xiAjmvFXlSptD2YtHoWSN9OQRca6Zw1YU9pRKtPeKOFGx2Cxw/0yKqtgC4YE0PG0RWvCpHLqdwfmYzavg==","signatures":[{"sig":"MEUCIDFLWnrgt9Rsk9rBImB0IePaxinqzESdrh+y0qPrWb0JAiEA0QvfHijmAhlTnL1zOHQBWEdyFGWv1CoY2rLb/DBue/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.d0536cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.d0536cd","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.d0536cd","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.d0536cd_1787817608504_0.6770254405382932","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.7a931cf":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.7a931cf","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.7a931cf","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f018eec09a7fe71b92757b5654ecdb5ead451c45","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.7a931cf.tgz","fileCount":43,"integrity":"sha512-yVYq2407/0RgRloTJt7TIKMeVDkZtIjSX5ibqyRZRaTAXvmw78usX50DaMBHrrqpjPejc4uCLzWx+S3CxFL7+A==","signatures":[{"sig":"MEUCICrirQYREMJRwXmFCxCLLLdQ4ETolV+D/xF+AJB8fWHaAiEAqBMONU5J+E/gk3ozL9yKYFsqjx1x3N8QnBCrhbXAJ4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.7a931cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.7a931cf","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.7a931cf","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.7a931cf_1787818604107_0.6221426175236886","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.a5f4b03":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.a5f4b03","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.a5f4b03","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f5838922057b5af5f7599eb52cbbc3cfa9207324","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.a5f4b03.tgz","fileCount":43,"integrity":"sha512-05cUNdlptM8GqqiAzvLBitHAP06qyrhyh6U0jngjEMRpekB/gkmSduE3kD4FDzzaddUVifckXhJuGQWquTqR4g==","signatures":[{"sig":"MEQCICm6gJSkccQLkeDI1OSpnOkWvG3LHbuZH/ivxauWUcuOAiBaWaR6NbBYYnTuhhfE12ZyE/65OsqjPDGeTXXN1gaCbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.a5f4b03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.a5f4b03","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.a5f4b03","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.a5f4b03_1787819852490_0.7648235207848451","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.1d94f85":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.1d94f85","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.1d94f85","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3e5ba744313e273f98008f7e292d43cde3f58fde","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.1d94f85.tgz","fileCount":43,"integrity":"sha512-AVQ34D/GStSEQpt9E2szVNv7FjyqZXS8iDfqur/BVM8As3JL5fZ9N3oBx5OyTFDBuZ8KVpLMzkY0ieR1IQ99NA==","signatures":[{"sig":"MEYCIQCD2xWFPEPgUWsu2rNcjf9IbbPd6jwN4xIdvbp31zD2kAIhAO7XWxGm3eGKD7FYeSbvkYU9bw7DMJjklIqj3HT8C7wh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.1d94f85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.1d94f85","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.1d94f85","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.1d94f85_1787820614902_0.7125872673667204","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.9fb6144":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.9fb6144","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.9fb6144","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0ab71210190cffde78a9e1f92d07663b7413bcb4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.9fb6144.tgz","fileCount":43,"integrity":"sha512-9zb1GhZbzw3vVOXjL4CJpTTE2LQGECwcJGRlPGpqrVAVachnw3sOSmbHAqk2vuTYyBe1L7dEIoJLjEYpQNs+Dw==","signatures":[{"sig":"MEYCIQCRja7MfGcQvwHlx0IDnFoEaxS6t92kzEmR8dEUsjAGCAIhALVg/hmPzJbH5SGpwluzivbXNPgP7Q1fl3WJDC6CIjo8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.9fb6144","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.9fb6144","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.9fb6144","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.9fb6144_1787824308385_0.2354586051163312","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.143c519":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.143c519","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.143c519","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5c0fa125eb35619d8fe7927f9057b4cce4aedffa","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.143c519.tgz","fileCount":43,"integrity":"sha512-IPB8OPAe0Qx+TFo/ykOdjy2KKhyWKkFond14jwjArOYtq6JHgNBDD4u4RR+kV/X+DYeU/JjXDWVpSDPTxsDv5Q==","signatures":[{"sig":"MEQCIEcGcwfh0VX7RfbcvHEO/DIKqUJKeuO/e2nFXPRw1ULLAiBN52hQrq16G2aziXIIh3aB+gGOHKwYSfUMjMb5n9uf2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.143c519","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.143c519","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.143c519","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.143c519_1787825552946_0.785758014550324","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.7e6b73b":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.7e6b73b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.7e6b73b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"36130eab99796aeca5f409bccb0edf5fcd5ee07e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.7e6b73b.tgz","fileCount":43,"integrity":"sha512-QjkUNEmNFCapemKdTNlmnnJSKD+7ZOM//ggLb0eZnjw5HncrcHnZBl7ZH1grgylaXhwM8lfrC0kkcrNaIoJEog==","signatures":[{"sig":"MEYCIQCii6MKPRCToBrPR3kSjZzGnPqxUbKjte5oJVJGB9GNZQIhAI36UIxQB4tvaexF4WE0XFtcCuIeVWi1ebNFcfISHBn2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.7e6b73b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.7e6b73b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.7e6b73b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.7e6b73b_1787827640234_0.5584454746003911","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.be5278b":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.be5278b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.be5278b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d23b51e01f37e0eae971fdc1de5927e4b13f0f3b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.be5278b.tgz","fileCount":43,"integrity":"sha512-9wyFo4y/6nRkVGIv97nm8+D+cek+kt2FF9QJok52BCg4XTi0mSyN6uejwLdecyZzlRvaSWY7oCwVStxUPuzR6g==","signatures":[{"sig":"MEYCIQD0t50vy8tvq5R+VAM/XrGdgaJrTdSzAd44Dg6PZuptxQIhAMVMn7kPMVA34sl4RqOqK4O0z58Ut7u31/YcgZ9sTDqr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.be5278b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.be5278b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.be5278b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.be5278b_1787830405582_0.9977882503532551","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.fbd838e":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.fbd838e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.fbd838e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3cf90ccdbf0ec254e98e18fa32446210ff11f30d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.fbd838e.tgz","fileCount":43,"integrity":"sha512-vwlSGFxnN8/ECiIygc7QvcqKLCsVPu1ihdFdDidZGItMxUHyaouDHLivoBGhMV2GdjsH2kODj/nYLRu5Pev7cw==","signatures":[{"sig":"MEQCIHxRznb/gKMsXa3DPDd1KXughchMs3wYph09qqEvlYHmAiAE7OijWxNBo+UyZ0waDcRL2nWVi5QBsXuTHWcUlUkNEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.fbd838e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.fbd838e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.fbd838e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.fbd838e_1787834334891_0.9776473824269503","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.8bb01b1":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.8bb01b1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.8bb01b1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d65a20ce8495c63e144b5a2c950ab56b3d8b895e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.8bb01b1.tgz","fileCount":43,"integrity":"sha512-jqCq6axXxEhBxHf5YNueFksaaWhsL5K9cfZxdxW/OhyVuZDMEtqdcy4V96zqdLJ+CLq9dSXGq64xIykfXk/+iA==","signatures":[{"sig":"MEUCIQDYuTDHxaeOFO6JIS28u/BTVn5jHzu1/SpzGJMS8DaoMAIgXN/+13fK0A0tEb+sAbtwfDyjyIWuiEsss4BZPjTpQt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.8bb01b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.8bb01b1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.8bb01b1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.8bb01b1_1787835601503_0.6345388751002465","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.e5e83ef":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.e5e83ef","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.e5e83ef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"85dec6fb32cb974b9b1e8b6143f392441a27d154","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.e5e83ef.tgz","fileCount":43,"integrity":"sha512-jD1Uo6Lr2qqBr0164vY5X/1W1ejlumO5z7yPRInrDoEqh3NN6b7gOWjO3RLo6NQwbhQ+FBnuyEZHs0mJjLrQ+Q==","signatures":[{"sig":"MEUCIQDFhRLJbUiQJ/K6WtW41zu26Ixw2s9m+5Ez9VXX7gy8VAIgEmS2aD+8boBZLh7pUZ5RJblHSJlGed4tQtZWp0/INOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.e5e83ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.e5e83ef","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.e5e83ef","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.e5e83ef_1787837899088_0.5421788599064565","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.73b00a5":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.73b00a5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.73b00a5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bc69b377e008cc4f2aafd59c016a60034f33333b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.73b00a5.tgz","fileCount":43,"integrity":"sha512-AJ8F9JpuJxfytdElI8a3MG4SizhNkWFlIIH1aoCNFqyzki7GxuLOHKtGj4e9if4o0t/0iKwOPCXnH7KcBKrGqA==","signatures":[{"sig":"MEUCIQCK/H1PSOzX3hk9LDz3PtmaO1SG6/3iCdKe1hGjQ1c3fQIgPenGPJ7Awikr9yrE6K5gas0pUcDHVspuptfngNeWRcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.73b00a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.73b00a5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.73b00a5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.73b00a5_1787840323251_0.08726495227400055","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d80c788":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.d80c788","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.d80c788","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4a148c280afb555840ecee652f2ce5d4973f5e83","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.d80c788.tgz","fileCount":43,"integrity":"sha512-5/YZITB67k3KXFKK5aHfvy0iuX7W1V6UrfmBh5N7Fbh3773XfOMPHG9YswZzpmhEAUULoFHakQCWL8HzqVyVow==","signatures":[{"sig":"MEYCIQDw2Er7BvNoePpu7hTyIBeR3sA5eDVnWoTbhoSRA/ZTwgIhAK/9+RxJmiCO9ivkyZdGzWTsucT7fG7VBlnoqkeqoFGg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.d80c788","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.d80c788","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.d80c788","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.d80c788_1787842305143_0.1723054271384279","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c7a6a49":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.c7a6a49","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.c7a6a49","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"da831a82ad15dc5824afe09db150eedcac8b63a9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.c7a6a49.tgz","fileCount":43,"integrity":"sha512-3DbdPLH0wKnrgAOvbxs+oy0Q9jZehuNE3bJt1OezCm8L2tGsNqLoY1i+5ontL+TabMTTKl6PVDbJVtNchVJYtg==","signatures":[{"sig":"MEUCIEb1BUxKA70tp2KLxztGJBGIZ33e1MOXqnJM3hfbkoyNAiEA24/PUT7TKwp44dm2lAbH2udxcovhlRUrkelRLVYubys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.c7a6a49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.c7a6a49","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.c7a6a49","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.c7a6a49_1787849808536_0.35201364231441823","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.89abbb3":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.89abbb3","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.89abbb3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"60e4a78e48a35f3100c5423a84da75934a06313c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.89abbb3.tgz","fileCount":43,"integrity":"sha512-qlzE+kwEdfzohesXrsouE3nd0heRjxTSPE/YDE/DWALpkB/mNfLzBvygTalpHRNGSDlqkD/cCI3i8JgPwbGcUA==","signatures":[{"sig":"MEUCIQDl8sjOUUr66pVOjNa+9VBtTTIt2By+Ps32HzhuZrKm+QIgVKuQuoGcd38C04v/RXfad16ivRjA1Y3Tcg9LQxgjwVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.89abbb3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.89abbb3","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.89abbb3","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.89abbb3_1787850716483_0.9548108010083851","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.f24d0e9":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.f24d0e9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.f24d0e9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"36796edcd075a464053c766eb6799db47733e696","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.f24d0e9.tgz","fileCount":43,"integrity":"sha512-OcF70TyN7llAQWWspX96lB9Yg3DoDUFns/Ttd0vzjAwMNj+3Guv5ZikxD0FWq4G4U/FG6oeWpvnOHxje1Gnucw==","signatures":[{"sig":"MEYCIQCXrozNPuffdh08DSp8IYVK1IWpiYdQ2NMmAfpgTx/+DQIhANywDt3lSBcBR1zIeMJ8faH8vPsZwCrycouId1mdHBve","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.f24d0e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.f24d0e9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.f24d0e9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.f24d0e9_1787851539633_0.9848922108324587","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.e6507a9":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.e6507a9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.e6507a9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"13fa7248a04f2b82beca060b493a8f1b73b6cee1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.e6507a9.tgz","fileCount":43,"integrity":"sha512-4MCYdByBhq7GTuiqcXYOkqeiucUxJtZrB9B4CHCKRjvgu/7hnjLoQA8vFitB4yWhsoTc8oQSBZYcVg/zrovaNQ==","signatures":[{"sig":"MEUCIQCgfh9F6b+qXlnOTTMEzR+4V5LFpm72IpV0wIe1RhNR5QIgBIlZhFYp3aBdr/AmNHkjMocOGS8Nozo6HoAW/sWth6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.e6507a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.e6507a9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.e6507a9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.e6507a9_1787854556030_0.3436791852077665","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.9ece784":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.9ece784","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.9ece784","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5115f17d17b5c0c0215785c7249c2343e54e4b1f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.9ece784.tgz","fileCount":43,"integrity":"sha512-GlSwezVKqab5Kx4yZI9tc1BijDOZ0d/tkS0ckigJOCG4ng4g/yVACp7Igmes6N5vyH5HlNrB0plQ8fiqGoKhtw==","signatures":[{"sig":"MEQCIFnmgn9JSwrWgGbOpM2fQ55U5bJGzAWC6TXle8Ubh19FAiAZlsSmZA8OnktlMiTf6oQ9FgGF092La0TzJEUZonFy2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.9ece784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.9ece784","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.9ece784","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.9ece784_1787863775335_0.34602144486960795","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.2458b03":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.2458b03","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.2458b03","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2aa8ce188b31645290b5923d064ddd5036e16d27","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.2458b03.tgz","fileCount":43,"integrity":"sha512-YW9lwkXFvhe6uJQeKa3ytRrv/a+DsxDas5adTL+TsMhXaZqtjUDeGDK7nocyWZjfMi6cs1XcGVPC8tkwVOMKKA==","signatures":[{"sig":"MEUCICUFxBqGDXFPO8Rk/d8V8e29BIwzBIuohplo5U25Of69AiEAiBtuM5onztnKcJi3tkcApJZJgL4D5PSBf8jWX0z2/B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.2458b03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.2458b03","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.2458b03","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.2458b03_1787864569349_0.7001840284175063","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c6041cf":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.c6041cf","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.c6041cf","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5084c48cc0dc20323b40843a3affca5f92f3fcc6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.c6041cf.tgz","fileCount":43,"integrity":"sha512-HW+iviScjH5bX5jKaZihhjIfa/RdLLRzruY/zHH+XdtRJjz1j6ZfPDWLZAb6YsghIj/P6rTuuIfAimUw1VCNZA==","signatures":[{"sig":"MEUCIHbMaE5jnlc3GRlh7xCDTvAygeQzK8FSD1ijQ6njgg4XAiEAt8ix6e4DVCzrqaJvaZa8m5HdgzkNjbNfxAHWPDL08oI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.c6041cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.c6041cf","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.c6041cf","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.c6041cf_1787868553742_0.908591709728086","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.9aaa6f4":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.9aaa6f4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.9aaa6f4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1b47cf4a65225a2c84f242415a90ca42b5ea5239","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.9aaa6f4.tgz","fileCount":43,"integrity":"sha512-kkyTUv3bYnG6D0FdZnbnBH1WZ913Csw61QW2a6SfWAU4TULTvtf/TE9ZsA/+PDGM4T9K4WhaJVZ49RHk7kXVXA==","signatures":[{"sig":"MEUCIQDSCAT2czM2/sy3GIj72jwxj8nMSIkp4zfaN+1/8G7ZagIgG/ETcM0ujuCD9OLu/XxwcqgaQa7iu7JHcfVTgRk04Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.9aaa6f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.9aaa6f4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.9aaa6f4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.9aaa6f4_1787876627239_0.4301238189777983","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d42f87a":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.d42f87a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.d42f87a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b08d998ee718830eb12c8c6696690f364a8e5689","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.d42f87a.tgz","fileCount":43,"integrity":"sha512-8TVu8RjWJkFQSiB4DzBstaKm2+5rrDsECxiMVIak7pB5jdrDPpaAw0mldDLVul7gu/gKoZH2f1uxlx5N3CXM9Q==","signatures":[{"sig":"MEUCIBye4/WdmBOjzIBVEEDejLUtgp3IW2iQ9LOnI+6JTVZsAiEAwk8H87WYQ2NOpiMyVb3kSztsvm4ej4uJbADZv+Pnj78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.d42f87a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.d42f87a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.d42f87a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.d42f87a_1787891220331_0.7390133275081285","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.9e477b0":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.9e477b0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.9e477b0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9bcbefe43af6e1f0e9b319879793cbc3953f7592","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.9e477b0.tgz","fileCount":43,"integrity":"sha512-YKn40ZkMbxlvhkYT10kgFBaJziidOVQa0KfTAPQKQtz9Eh4JdaNTvynijd9ACckgKvlQqdMDeqTruZehNH8hnA==","signatures":[{"sig":"MEYCIQCFybClpeiZYrNOGR3GiPFlPtn1qeSfnDXLrzz7oV1JEgIhANePvtgslsUgsoI9mMb2BeWiZTHBZb2UlsXYDQtpvN/z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.9e477b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"rimraf dist && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.9e477b0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.9e477b0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.9e477b0_1787891649410_0.5923329377406925","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.9362563":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.9362563","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.9362563","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"683def04878ed06a8c993501cfbffbc31e28dac2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.9362563.tgz","fileCount":43,"integrity":"sha512-uZCC4++VCsZzBlOAz5saQ3hk7s6a8h6BSGEpoL1gWIg0ABS1LwAPxhwVnU6VTQ7Sy85mYG9XlTenO6K9WTkggw==","signatures":[{"sig":"MEQCIAOI4QvC8WeGbqTaGQjvY8r6n0fo/8La0TfPbE2Jff1fAiA/xH9tUinso+56Fhh2jfarOOrWmi6BSpYzpugYuAQl+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.9362563","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.9362563","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.9362563","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.9362563_1787892810635_0.5454535857531817","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.a83c559":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.a83c559","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.a83c559","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ba83c722adc9962826606e2cacc1dfa3d7e1e110","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.a83c559.tgz","fileCount":43,"integrity":"sha512-fnoG0U5WFbAtJjYLBVzwoM4GYystBAtDpbxJ3rifl7cSkxAIoMut56WRjxM5+mojje27PPYVOk8jKn21XtckzA==","signatures":[{"sig":"MEUCIQCV2KF5CADntzLeswayIH2F2YJFV1GImlZRm0XSSXrJ2AIgSvJHKCSgDreEuU09o+R6DY/eKqO42RRuvJ1gVs33b9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.a83c559","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.a83c559","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.a83c559","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.a83c559_1787929748547_0.3886353316097835","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.1b706d5":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.1b706d5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.1b706d5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f76b8f73e1fb2035eda86b8274f8b7ebee3de004","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.1b706d5.tgz","fileCount":43,"integrity":"sha512-3UTqx9aoaReQe/wyEtIqDDtjkvg6eB7pfgh+6UYaWPdReKi4mz7weDoCcRA1AxeBhMQ/quwbffAgW4bZ9HaJiw==","signatures":[{"sig":"MEYCIQDXIAEuSjNwQPQ5qa9+6rw8XZWq5VSzsYWRsgmEV03RzQIhAMixbcZBQH/p9NZsBhB0eG2kpJvivVv3ViJngz/WCQ9z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.1b706d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.1b706d5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.1b706d5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.1b706d5_1787932185952_0.9004854536651226","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.f0043d8":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.f0043d8","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.f0043d8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d1c0e19ed74daa41a9468ece31fce073c5324100","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.f0043d8.tgz","fileCount":43,"integrity":"sha512-UJ9ucE+uWoCTikWtciycNzGs5hPDK2rT5aBhYob1BYgV8NeDSW1ARlzKXDOkft9hrM0/VafZLbnwM4Edl2V4Gg==","signatures":[{"sig":"MEYCIQCiFAY0T7q+QKuoeHwxwZ0zgb1jZ5l+t2qln1REDUv1CQIhAIUPfAFcVdPvzLD7akH1wLS1bFrsPMYvq9SItzz4u2YU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.f0043d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.f0043d8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.f0043d8","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.f0043d8_1787935114498_0.4145510605336511","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.8e2751b":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.8e2751b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.8e2751b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fe0466613fdf473414f50d91615568bffcbd10c0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.8e2751b.tgz","fileCount":43,"integrity":"sha512-jEbU/TQ3Xfnyzmb4PQzkskgYUnksEESISqCUmbTNJk9cEfMFu8LFuHHVYDMZoSO1U/sODX49vry0XIDA+CzsqA==","signatures":[{"sig":"MEYCIQCwJtVlfjwtTf9/Sq78E2VIFWwMBYEOBZzD8SCfb7guQAIhAOHshKv91rHw5wX5bEAl0WU0fiv575kA9UPbfrRdeDzx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.8e2751b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.8e2751b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.8e2751b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.8e2751b_1787936664745_0.31590982890356845","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.b4ffc91":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.b4ffc91","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.b4ffc91","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c3211cdaa598990e86f9cc41887baea9d7b6afda","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.b4ffc91.tgz","fileCount":43,"integrity":"sha512-ekJQStwkqUEOdMxlBr3UB+CvwoJp8kB0jOWcFHsB0pc7pRbAWIunyOswbSV95rnd6peSttHOvzJTcP7k6rg/XA==","signatures":[{"sig":"MEUCIQDJ6yD9U5ZHWhG1vvCECh6G2Io6zALOur0Q2ms2eYIqOAIgU3GgkKegPw7Ili9TpI+03onfWvS2soZ2YuEQ9DwpPsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.b4ffc91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.b4ffc91","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.b4ffc91","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.b4ffc91_1787940320001_0.13335025285532787","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.d51dbad":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.d51dbad","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.d51dbad","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"021b9e0b82f1fdcbf15bb367654767f9ae762539","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.d51dbad.tgz","fileCount":43,"integrity":"sha512-RwqnMHUG2TEwiHwrLbS4hmuPnrfO2TYqV/wDKXaEFIP/5yomw7BfNqy0ErNC5wpu3RD6LvlM1xVCEER9MPZUMw==","signatures":[{"sig":"MEQCIAV6lLafllYtGQHGVEOosPLLhpfwIi6MNzo95p3tfkouAiAUbo/yhZk85VJbXKfc0klBbFTHpmKbEtBIlguGEYVNVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.d51dbad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.d51dbad","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.d51dbad","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.d51dbad_1787941023745_0.9304192144349201","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.7cb5bac":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.7cb5bac","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.7cb5bac","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6eef07a8ae792a03d507a61aa28283c5c4de23c6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.7cb5bac.tgz","fileCount":43,"integrity":"sha512-QgDLCrJBLG0LrdRf2akhoNCPZkBPWL5RBzsLLnHez0TTPQeNIpHFptvBT7u8KDpiLHlEA7xsbwq3fij08UQuoA==","signatures":[{"sig":"MEQCIEVN8/VpybgakXHJldvnagGh/r6HfsUhNQnP6lvLEuDrAiApz/NUtsjkZkZoTtMEfgAsltbeFUbmNLb5FQyiVVPWKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.7cb5bac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.7cb5bac","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.7cb5bac","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.7cb5bac_1787942222686_0.6560199415087702","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c84106b":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.c84106b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.c84106b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7620f2e9eca28351c755149aeb47830492b7e38c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.c84106b.tgz","fileCount":43,"integrity":"sha512-dFPoqxxQOhYBjZm/EP65Pd1jXyBFuXLr0Pnn8wAPM0wV2LmiZ1YFs2tjwcT+cZp9fF7TPy03FhR0gffGtrR1ZQ==","signatures":[{"sig":"MEUCIQDtbBWhCMVcQf93FZShwSd85hOZ4fvTVZ4dEIXTkBbIWgIgRXjzzuUQnWoJQjxQQreVsmChJSgGHLnR+LsV04NWuBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.c84106b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.c84106b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.c84106b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.c84106b_1787946096135_0.20293962110818042","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.5839db0":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.5839db0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.5839db0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7e1f0fa58fd9ecfff6d56467728851517e2a6fe6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.5839db0.tgz","fileCount":43,"integrity":"sha512-SrQ8AgETno3opDnr5TI+2c8svWCQYwS6cYvQYpOQnlbW/bcNEzVdNrVjUpXP2W6gL+OZFwP4B7FAiHDDaUoyAA==","signatures":[{"sig":"MEYCIQCb5GzBrN68I3OdB5Eu7ZUJurwhiiUes/g96AvVFOYBngIhAOKhNNhOKI1iBcQGlZ3uRi5VhqH7ubgSgeP04ysNvhds","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.5839db0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.5839db0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.5839db0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.5839db0_1787951980469_0.5774073930794292","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.88fde91":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.88fde91","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.88fde91","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0991cc7e701142d70487476a3d85d0c96e497ee2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.88fde91.tgz","fileCount":43,"integrity":"sha512-DHQNhySkKwNhNcJDtca5R4R/e34BbNv43XmqGsYHNYNxYhOr8Imo4J28z7M+8oKoOOfNwOAV42VDEPyeUWEj2g==","signatures":[{"sig":"MEUCIAjou6gM+Q0MXeIBeoFEYks98pwm7FQzlYtVqy2eCRDWAiEAz9nwWBD/j5QSp8hojrsq4CrFTjZk2ph5qEAjQP8akNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.88fde91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.88fde91","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.88fde91","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.88fde91_1787953778896_0.735756753367748","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.8692106":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.8692106","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.8692106","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d45fde413223b6a832ea03e3116ac6b53c6e3812","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.8692106.tgz","fileCount":43,"integrity":"sha512-Wh28UqvdnlQkVH11JkAfp3S4s+RPeBX59VPAl+5VV5Jyf86eIEF32AkbWYXHmVa0AOFDoMILdhCOqBIWaSma4Q==","signatures":[{"sig":"MEQCIDacqaICtPRsRN2FItOJI3pRuFsNwPCdOtPXQYXJUZkwAiBPjpEZtM9Oj6BKxJWV6kWiUYoIj4f3sb8mztNIzR5xOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.8692106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.8692106","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.8692106","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.8692106_1787955816934_0.7636997181856955","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.677d68e":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.677d68e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.677d68e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1ff60db98e19e826f403e716cbb976d7bafbf346","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.677d68e.tgz","fileCount":43,"integrity":"sha512-d3YXh1Ua4m7CxENNuC1WplyVR5H8X9p3gKBbT6gpeI/qXH37AT2dGIJ+tjfZ/rE6dOW0eygyIzhTIaFfcudr3w==","signatures":[{"sig":"MEUCIQDRQmKRLfCrPiGRTwLSkxYopWQVS1CS23PNhJcMjHMujwIgVUGPAZYRyPiwzW2PfRBPy6H4dSMuOU2HcJ6nJVzPR30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.677d68e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.677d68e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.677d68e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.677d68e_1787959727238_0.5643426259207764","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c6a8b21":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.c6a8b21","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.c6a8b21","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7c0911aa9cf4956837c7f4ab85b046b108c68520","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.c6a8b21.tgz","fileCount":43,"integrity":"sha512-RK9NScqmTu6UdHrzLTOglHXeG66EAFe9ATvw0XAu61f0HLvpNTUBT++jwp7kggIS0np3bWCAV1YjwAI9Ri++gw==","signatures":[{"sig":"MEUCIBzCaxjFO9LYmcDeuBAOoW8tyCZN42RXGO8D1lMPxhmTAiEAqbNwlebM0Z/FDqwseu+5gHJ4vuuXwCslpdYibsi01bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.c6a8b21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.c6a8b21","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.c6a8b21","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.c6a8b21_1787960878942_0.7593276737337844","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.20cf2b5":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.20cf2b5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.20cf2b5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cf79209bb05be66428f766ba94d3f121c309253e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.20cf2b5.tgz","fileCount":43,"integrity":"sha512-EDRTQwqg8JIWF+g75OWOYQLeLO6RbXODo57fW2gZMmbXDxFYo5puWkJchWcwlT33ZNvyABKDA8OwKyBqUXcUaQ==","signatures":[{"sig":"MEUCIAJc6uWtqWb4XJZPxsiOOFgspSCb2Dx7wODc/gef6XqEAiEA98Q9dDaiOzROfpkze8rfF9rUk7MdH6gAa5GfnPoPm6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.20cf2b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.20cf2b5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.20cf2b5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.20cf2b5_1787964075181_0.5028344915501601","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.c2ae093":{"name":"@astryxdesign/richtext","version":"0.5.0-canary.c2ae093","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.0-canary.c2ae093","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"17befdfe1feee40e55c371c7f99f5a54d0f98226","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.0-canary.c2ae093.tgz","fileCount":43,"integrity":"sha512-anFsQh2xvvBWJqwBtaV+Q5pEwF3bO7sWlCvrQpMn7HtQKIJBdiEmvyvko79pIXJWbkIiJz7fwbk8R4IRYo5v4Q==","signatures":[{"sig":"MEQCIDoRMST1+QvZqKFKEqhChvPmUIvUnflIeVxBs7pV6iz6AiBMD8LE47oXFkx06EfY1ioYNb5jfcHYSekEsHMgqxz8lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.0-canary.c2ae093","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.0-canary.c2ae093","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.0-canary.c2ae093","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.0-canary.c2ae093_1787971178191_0.4820139998994979","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.f64186a":{"name":"@astryxdesign/richtext","version":"0.5.1-canary.f64186a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.1-canary.f64186a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8f3f6b44bf3452fb3c06203340156306dbc20f95","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.1-canary.f64186a.tgz","fileCount":43,"integrity":"sha512-RAoDL8opkFyQI7AeCohjIzBu5eflaJ3+6ASG5omv1zYBlnjWy7nqDLR2cYdIgwtWwJsk2bcxT3ODJsW0YIjKzg==","signatures":[{"sig":"MEUCIFViTT157kE2vgmoqjh/YLca5pvMUqccAcSrJ6nC3m+IAiEA37dkqeUbtr7dPtGbmO6cilepWQxI4WMBIKs3L1zOiSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.1-canary.f64186a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.1-canary.f64186a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.1-canary.f64186a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.1-canary.f64186a_1788015892076_0.9857107911667629","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.8359f1a":{"name":"@astryxdesign/richtext","version":"0.5.1-canary.8359f1a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.1-canary.8359f1a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fa269039dc24fa365585e4072147650c62fb1455","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.1-canary.8359f1a.tgz","fileCount":43,"integrity":"sha512-1Fso66c4pP7C6EKhFkLA5dDtrFng9EArZZPECy08ArBVdq287f59XeantyXWn4aq5WiTeCYw14lPXFc0dT34mA==","signatures":[{"sig":"MEQCIHPnzFaVrVGwTpVhXeW/AwtOpiRSbfprpODIGAWnD2E1AiBYVKU94MO0z0QDKiNznfqZdSJjlDNI9VX+OmAKnynjXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.1-canary.8359f1a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.1-canary.8359f1a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.1-canary.8359f1a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.1-canary.8359f1a_1788016948797_0.14998486716945947","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.046f6ea":{"name":"@astryxdesign/richtext","version":"0.5.1-canary.046f6ea","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.1-canary.046f6ea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9a2d1a565f80fc2baaf99b38ba012780de2ac2c6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.1-canary.046f6ea.tgz","fileCount":43,"integrity":"sha512-CJ+FLaWy49FWGFLqqF16eR4aTvEEiAhxvK/l0fnAGtZfqPlwTAjI1yFY5NYjgu+a0BeSn0Qpz8rZDNvwhZt6DA==","signatures":[{"sig":"MEUCIQCBSP/BeMkLg8tsWW6EXnQeRSu5OOxOQhDkshKEP9PKVwIgXtJMJVk40CBeTyHz9800b0IgIZcFUOyUifbvXBQ/fWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.1-canary.046f6ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.1-canary.046f6ea","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.1-canary.046f6ea","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.1-canary.046f6ea_1788062529091_0.8239050526980061","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.89610aa":{"name":"@astryxdesign/richtext","version":"0.5.1-canary.89610aa","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.1-canary.89610aa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"71ac0d348acdcf0632a93f312923c09f9d3f6dbc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.1-canary.89610aa.tgz","fileCount":43,"integrity":"sha512-Wr9WFuyo6rtyZyDvnYuy/xA6KXQ/u1lX1d39uvsm5jvsOU9RGY/f8rHqx8Cu8LWVFM4OlRWOv72QR2hiPcTmag==","signatures":[{"sig":"MEYCIQC24RQn+e5HwmxZ/RR1Y4OPrcnCKbji9ziloWcPS8gupAIhAIEOElMyaxt6jeAhpJGfCMz18XF3uDbwktgJRch4a4te","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.1-canary.89610aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.1-canary.89610aa","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.1-canary.89610aa","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.1-canary.89610aa_1788069705521_0.3786296948064227","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.70169cd":{"name":"@astryxdesign/richtext","version":"0.5.1-canary.70169cd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.1-canary.70169cd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fc8e7f222e1e9238105f647a9efb4d27b46cd226","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.1-canary.70169cd.tgz","fileCount":43,"integrity":"sha512-s0TSW+N2rHoVitnG98pOHbihyepl1A4bf+7Y8pi+QK7xN0gfOgeViiYrs4IKPub6mMRWSZenXZ/gXhhntNEauw==","signatures":[{"sig":"MEYCIQDGJQRRV26Tynzklg96LdlJVtyi0Ah10Sn06hbIjF3ZZQIhAJzTVd+icqLWLpeV2kq+2VeggI7a40uoZb7B07tUgrt2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.1-canary.70169cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.1-canary.70169cd","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.1-canary.70169cd","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.1-canary.70169cd_1788104122373_0.8622596900323294","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c7df10c":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.c7df10c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.c7df10c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a138563d06ef87e7042d20de288272337a6fec00","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.c7df10c.tgz","fileCount":43,"integrity":"sha512-8J3ly2t2W2gGqH0B00vrzV0Fsn9QqZGz2hvFVe1/xJ3nwRqvib1vz/180E7fUN/QI+6o2HRWhamePVHOkUsvbQ==","signatures":[{"sig":"MEQCIAQ0kN+8IkdrHEEp9CVxFtSKb++qbnOzmYtoSWknsh5JAiAgPALOXh3cAWyop7xMJ8pgmAoCPSPsL5X0ChOZBrnihw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.c7df10c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.c7df10c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.c7df10c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.c7df10c_1788105450158_0.8332855241500816","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c9c8564":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.c9c8564","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.c9c8564","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b0d893ae8231930cc3e71910a4e52b625e3c16f2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.c9c8564.tgz","fileCount":43,"integrity":"sha512-1k1nVoN02UklQMduRHAW0c7JZEQ9XflJRA/gUaF71pYk24gLp0m+60q2wkIo0RyKOFTZ866jwzj2XGU8gxX3Xg==","signatures":[{"sig":"MEQCIBz1fwV7DOcxE9k/JOiTq1uGRyH6RauEv4x8efw5lb2PAiAbZOvFRb04OpeY3o7hMmsRHWvNCF/J3WgMuw1VtLSe6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.c9c8564","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.c9c8564","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.c9c8564","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.c9c8564_1788107860573_0.338078429074244","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.11abdc7":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.11abdc7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.11abdc7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"49b536b6bde860a06a9c284761e8818d5c03f717","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.11abdc7.tgz","fileCount":43,"integrity":"sha512-za71BBqKaLPW6HVQcPp+E/1mohnqTHycMj/Ke/yqNfa02knSurkQ22qGFGGjdoZtZR5eHfYZNkTvA66zlCP6vw==","signatures":[{"sig":"MEYCIQCxja5Yq6ib81khA+xXlUI23n/FniU592b+TykfDuYS3gIhAJO/9Y2TsF7dz3UVeIhAyFgLhbCpTXFyf5Ehs0WTf2eb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.11abdc7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.11abdc7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.11abdc7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.11abdc7_1788111390493_0.83227498048699","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1917581":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.1917581","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.1917581","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f083951bcdfc44157915ccf00e81ff646429439d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.1917581.tgz","fileCount":43,"integrity":"sha512-SCpjQTC9TocsCK72OXIChrC7bUMcZwaEmZPoCwVUMFkg0hYO9UP2gNV6UidYSXLYDzergEo6hD/NDkqBy19EIQ==","signatures":[{"sig":"MEUCIQDJcBHemn3jyzDJRY/6E5xtt2Vkb77/NgRFnOJDH2jfIwIgU7IZ+xUNDWWogldx8snCB3W0TGjHMGzFKEtHcvP438c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.1917581","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.1917581","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.1917581","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.1917581_1788119187371_0.09580392169828222","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.98dd983":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.98dd983","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.98dd983","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"be28bd1ad11b54adfea17df666aa22361abf64d7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.98dd983.tgz","fileCount":43,"integrity":"sha512-Qdk4mHbAp4jkRuSnaEXXTN1dRR+sEnlDv9IKM9B8z7J3TgzTw23JM6ckBYojX2YSw0tYrZRNCouAM08yOB4lRg==","signatures":[{"sig":"MEYCIQCKK4v9E55YtGXxZBpF1bauJRVUK3bze2kVEJRa59NdCQIhANKAccSVLqQmO9GzUmNHLxLjNiC8QeZnl/0J4C8RatXz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.98dd983","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.98dd983","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.98dd983","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.98dd983_1788123541574_0.6388499114691868","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1e5db77":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.1e5db77","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.1e5db77","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b942183c51203bd329e8c4b48502b94b43e486a4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.1e5db77.tgz","fileCount":43,"integrity":"sha512-FCCkWiv9Tl5COUlpNL/XkLRsBAQcektIlhxdx1hzOc+Fs/vHO0IjBC9rxmitAL6yCJNYZNgyAy+5wjOCfnf4VA==","signatures":[{"sig":"MEUCIQD3B0SY0zzZdG7PWDY+4P4LOhG769HogaZEErMtitd9ZgIgeO5llvcvlIudbciEx+w2k4i/9Yqxdoz9w6CvHup8PAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.1e5db77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.1e5db77","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.1e5db77","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.1e5db77_1788124807712_0.38677024467126464","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.2da7a39":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.2da7a39","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.2da7a39","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"349cb3f7864c404e735d0c6fe799569e61e93667","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.2da7a39.tgz","fileCount":43,"integrity":"sha512-qnBJptHWZfjEJdC7pKbLUwU5sLLGwbckTSDZVN/p/wNbVssVMF/3Ag+DJn7n1gep4zZEnIeSyC3HmH+FSlWJXQ==","signatures":[{"sig":"MEYCIQCiAHfXDMXYJ3USMGdGrG8+O5lH02HyTe+ILnLyL0idMwIhAPh35RZyrs5cyJwcFrg67tuJY0BaMjuM80GGK55u7jt/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.2da7a39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.2da7a39","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.2da7a39","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.2da7a39_1788127480873_0.652894066334714","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.0f46244":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.0f46244","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.0f46244","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ea33184bc28aa9f0825a9719f39fb15618c0c020","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.0f46244.tgz","fileCount":43,"integrity":"sha512-xOHxs5RK0mqCntaBVourFKbafZjEoZ/bGdVizikPZb0RKRHlE9mu/qL2LIujFEKLtB1voQ22//p/9KbpFG9Kmg==","signatures":[{"sig":"MEQCIH/iBqDRWoVkOPkSZahwp/LNwssd4I5Wk1gQ2+v27VG7AiB5hkTsPzqbkvRfeZMBALJtcmarWot4GS9/EgXiyJ5Oww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.0f46244","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.0f46244","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.0f46244","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.0f46244_1788127972627_0.7780979671323571","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e4f7677":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.e4f7677","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.e4f7677","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fe878a5c35a21bcf39b8667c5a1e7a76cfc0774c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.e4f7677.tgz","fileCount":43,"integrity":"sha512-jF5aTPZeEqF95YIuWN4UMKOS3S6yJPvg6oU4UXyU7MJB++xIzsa6XNedLpm5ZjlijEnisCqXQ1Mi9FfB+OaFSA==","signatures":[{"sig":"MEUCIQDI4wF55y6i+PRCwWI+o0P037AS51t1EWLQgmsAyN373wIgHVGD8et2UMjP/d+mq2NLK8NUKjHUYl85h2dCF3StldE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.e4f7677","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.e4f7677","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.e4f7677","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.e4f7677_1788128965202_0.8208453980706376","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6a90cd9":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.6a90cd9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.6a90cd9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"adf788af6cc3d142db3030318bac645761675775","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.6a90cd9.tgz","fileCount":43,"integrity":"sha512-hT9DtVX658f64OP6YyOy9Cxn4D6tkkYUWWBcwPm9gUUOzqYHe6HMn75ougx7LKxNpfYRaEbW3SIYAGovGsWuBg==","signatures":[{"sig":"MEQCIGq99Eodz8mll00ihNG1cJcnz2R+Iy+HeliTgqZy767RAiAuTUxAxT8HyQyGmDkwHfmLuym3G0nHKE6q7xFHjmq3pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.6a90cd9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.6a90cd9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.6a90cd9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.6a90cd9_1788130378582_0.9471358536930115","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6fa5b2f":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.6fa5b2f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.6fa5b2f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5523e068af3b51720d6dc70009c1fc4ea7f5488c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.6fa5b2f.tgz","fileCount":43,"integrity":"sha512-ttyJu/ZSOnSBXNtr1iaAhifqJm2cD6h7XxfUwipPLPbEaWN6MVeTILYSLWIyjh1xxVQs41A299TomNXG7LuVCg==","signatures":[{"sig":"MEUCIHHjxyGsjfpuamNFFl//0v1wYK0tXb6GqpvTjQk3AJsPAiEA2buknNmAcZyAmuj+lF+gA76pGiaAU1Om2HfwnkcOCJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.6fa5b2f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.6fa5b2f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.6fa5b2f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.6fa5b2f_1788131634016_0.3285990398946188","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a290966":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.a290966","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.a290966","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4530c435e9be5b9e696c0d84e29622490c3713b6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.a290966.tgz","fileCount":43,"integrity":"sha512-dtilsGtVn8OAUX9B3l+FtotdcC0tQfa97aI+tVv8eSwREvrtc3WWf+Q/Fqe0qmTkFGtg2H+gisNExWhGuhyYJQ==","signatures":[{"sig":"MEYCIQD3UQTV64p1ACCS1I8HzQefdP7Kao7K6wK66ObfD4TrbAIhAL9Rfz6M8e3luVNjc+CRXzk0401DiPUHOmxMuMJmls0s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.a290966","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.a290966","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.a290966","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.a290966_1788132932114_0.4947273419866738","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.bd86c75":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.bd86c75","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.bd86c75","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cb72fe99c02d1dc0f3caa0a7c150f24b2c9ceb34","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.bd86c75.tgz","fileCount":43,"integrity":"sha512-XMIzkgItRWkoO0rrbZ9RgBButikd/4foVDvrp6OhEhFphUeyKBjPJKc3suJiF6YT105Rqz99+rYkI5Jk7RhqdQ==","signatures":[{"sig":"MEYCIQDc4N2/Twatc2oFm8whduFWJcyIiStWiVHofVGOBs50wAIhAKsiP2XRiSHPS8k6rAiZHt7QGw/YiJchzmJcz+EdtwtH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.bd86c75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.bd86c75","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.bd86c75","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.bd86c75_1788133275885_0.2812787810983193","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a32c011":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.a32c011","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.a32c011","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"61881f3f4f8271669e529f74ae7e08b729b46e5a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.a32c011.tgz","fileCount":43,"integrity":"sha512-iNjL2wHxeZwivZN9kgoRJnpm70BY63kQt57/SR2Y2sH3Vr2yl3PpOuf6SsrXTT6Pq/25JYaj3kt2pwR3aBO+Yw==","signatures":[{"sig":"MEUCIBv4Sh7u9glzRFz8xmDgPb6SEiDR8+K1DMasOeh+jcp8AiEA86k+b1HvvRLsKOy7uH3lfYgRp6TrBfyYer9UqParRQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.a32c011","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.a32c011","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.a32c011","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.a32c011_1788133643271_0.8989233661882634","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.0b37113":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.0b37113","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.0b37113","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b53981009cd9f656077e45a9f06c0a0a691b2147","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.0b37113.tgz","fileCount":43,"integrity":"sha512-oK8DWbECI7ekZJsYqcULFSTsqbZS64V1SQSwCghBAwpmOyrhPaN7aUSbJtgYNOBRww8jtHJU6ep+4GCmVDsq/A==","signatures":[{"sig":"MEUCIQDSm3eGEefN6K3JKLrlVUcN6rg/Ox1fuCSj3UMh9PQc9gIgReBH4t2TSE5uej/+DSkYgI1mIhqtqIHesbH7fcTVjiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.0b37113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.0b37113","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.0b37113","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.0b37113_1788134326656_0.1255787458397668","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.7c0009d":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.7c0009d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.7c0009d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e4d65ebae3d156653782c9a57c58c699535ae2d2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.7c0009d.tgz","fileCount":43,"integrity":"sha512-rV0mRw6wm1/hptna9CzqzQuJvVrxaPQONxmbFGEwEO57i90ZCY5xDgmRMo6GQqVqAMyxdXIMp+96GTuP0gBuyg==","signatures":[{"sig":"MEUCIER1X5AiB7PjiupYpq794ttPc4rA0XGmsNKUBxGbM8VRAiEAkiSZm5VkfjkuBhi8MAjqledqvrKIwQog5hRZ1dFr288=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.7c0009d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.7c0009d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.7c0009d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.7c0009d_1788135675459_0.742499369964337","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.fbfe729":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.fbfe729","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.fbfe729","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"782593069785b82cafe955191027b30f0876cb28","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.fbfe729.tgz","fileCount":43,"integrity":"sha512-yvYvYPAhGHk44bBZM8met6emo+vvFl2WCMuJi49Edb1wgtDjKx3nDIzKTJ4FAtwJ6HpGtJgV8U+6Ue7LJGtwHg==","signatures":[{"sig":"MEUCIDSBo67F0fHuiAZbwTBRde/pza5A1I3f7nWewukRtHFfAiEA1hBDHNHoezQaUwzkJzOWYZ9mZIYqjQTjQcYLeI8G4bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.fbfe729","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.fbfe729","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.fbfe729","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.fbfe729_1788138238044_0.1871376327770906","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.0a6a1eb":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.0a6a1eb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.0a6a1eb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"664533248568a5d3e1102bb8358f547f2065ce9d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.0a6a1eb.tgz","fileCount":43,"integrity":"sha512-1fwpAzyevGJ/AEjpAgjqvKV5XhOkSDYDJy2/kZrLcQEyC3CSa/IBv5hJAV8K1rrPGPiJTU86S7Av5gMp5jELow==","signatures":[{"sig":"MEUCIQCOX337KPY1hEbqc892afY6Okcr3cV80LExgev4sJo8mwIgSyidA6rcvEcNlvCBeopLf2ydTobILguGzt2THYCFUs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.0a6a1eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.0a6a1eb","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.0a6a1eb","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.0a6a1eb_1788138490338_0.39342075748566807","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.212c4fd":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.212c4fd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.212c4fd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9ab56bef0a870098ab0297af0fbe62be271a91ee","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.212c4fd.tgz","fileCount":43,"integrity":"sha512-MZL0ax+5uU++bRe53gm36BSkNnWHUG3Ktr4Mem95rJHKP7PIxOVDTDGcopT/9AQ95FW7GUPJ/TbvZI8XhtTc5w==","signatures":[{"sig":"MEQCIBXnBFvOkWdJKRq+/p/u/P8CAIP3zNczt1qodPY9TIm7AiBID3QKIYvoMGnKDMXQ0a5opfcAT9qiznO9v6sVz2qXJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.212c4fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.212c4fd","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.212c4fd","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.212c4fd_1788138808263_0.3621711987276286","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.17f22f4":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.17f22f4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.17f22f4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"93a696d1c5a777451382636fef1e9ebc5bd9468d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.17f22f4.tgz","fileCount":43,"integrity":"sha512-Fur+ljDv2eLC725oAZ1oS5DBIFqzaxkk8wAGZOiMDo6xukLWn58naBbcButYZlYA058siZTiiFPAcxr9ICB5bA==","signatures":[{"sig":"MEYCIQDVlWLSQOneDP2C8xB9WDLmKLJyy5tzxnvai6L/FxHQMgIhALMcPXutyr49buTv1kDwKnaQYCrrObNtFMBViEH5DrGW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.17f22f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.17f22f4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.17f22f4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.17f22f4_1788139804272_0.6570599562876012","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a400ffc":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.a400ffc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.a400ffc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"afac8edcaaafd476f6ce6667da1f5192fccaccd3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.a400ffc.tgz","fileCount":43,"integrity":"sha512-P9jrcjK8T+Uok2jFcepmZwmcJE4zIaV0yyDl9J9l5PyRXoE82GBYdrVu+5DY4ORn6wlivFfv+W3mqxr3DaPVbA==","signatures":[{"sig":"MEUCIBR10j/kdLAf4ykL58cABGXhyI+S8zyj3zJkQJQwYLmPAiEAqXS7ckWLn7SDJjN2OCUvZ74RwA/nbh0fmRgQb6NWsy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.a400ffc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.a400ffc","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.a400ffc","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.a400ffc_1788140631042_0.5108847235318257","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.8def956":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.8def956","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.8def956","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e39953076485b261fcdad6142068cbe28acfcff9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.8def956.tgz","fileCount":43,"integrity":"sha512-CMQ3m685iw/bzrG3tHRllMBZX1qdLjflUwdR8Wt+/83gY/YPYROyfDih1FQTVYsGMBTWVWFMRj1Sve66jMZ5YQ==","signatures":[{"sig":"MEQCIHTJ8pdI2Rpfc8tPTIy3o3L9zK02vRd+yWjrwlJ7s0JxAiBm66l5ooHiDDaE4myGemANwPZQmRSfKswQfOwWbY1uCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.8def956","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.8def956","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.8def956","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.8def956_1788140892758_0.1033664526574134","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1170b47":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.1170b47","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.1170b47","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b897cd3347681b59ea601f3be02dc2fca3f4a885","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.1170b47.tgz","fileCount":43,"integrity":"sha512-B+nLMZ7dWxaR4N8BAS2o45vc3DD3s1qdQdLL5CjWDK8zMUftQCBNQBW4TeOEeJdVbtaqp1Ck/bhKT4dFG2zlKQ==","signatures":[{"sig":"MEUCIQDEb8VuxZNeMcbQXQTWrHk1pcX5ppcRG5Mk++Nuutk0CwIgZ07cHErCBbHzJ7enwKHramCbBEzU6T4RiYpMfOgF7T0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.1170b47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.1170b47","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.1170b47","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.1170b47_1788141861601_0.24365952069931707","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.4a70238":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.4a70238","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.4a70238","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"725b17c1645dae090a0ae797b5daf5fd7e25edef","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.4a70238.tgz","fileCount":43,"integrity":"sha512-pydlA3NZM0oFRUl2eUEqPDKNVE6JyB9lZhNgFQ4pEyQBJes0r99vXN3bbUU1AJKFKoHag7p6DcErC1xk9Gh88A==","signatures":[{"sig":"MEUCIQCEQsZGzBnZLI1j/Cqry/bBEoTtShQzAh//p/9g4i/vhAIgVgfpYL+DkPNZcGcRflBe4I/Z7fqZLl4lirXb4F62/Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.4a70238","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.4a70238","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.4a70238","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.4a70238_1788143462022_0.0926263642429559","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.f83cae8":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.f83cae8","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.f83cae8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"390a080e19616e4cd5039f60a54030460c36cc84","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.f83cae8.tgz","fileCount":43,"integrity":"sha512-eS/nc7S0Ibo73icNJ5/W3FK45foQ0iEgtCPMKFp9mh6SWYx/jSGvbw7/JcYJ5ZEk36h1Vi8pa3LN/fUmJSdKcQ==","signatures":[{"sig":"MEUCIFOlV85oAs902MWzbBRWvgexgGggQ9ZnuKhtOqfP/PgcAiEA2JhQThYQKo2nQ5mru6AtRgAZNUXWHx7a1djX5RkiLYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.f83cae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.f83cae8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.f83cae8","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.f83cae8_1788144107249_0.9513953822504457","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.67ce2b9":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.67ce2b9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.67ce2b9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"959fb1a01acc6b93a88c3023230c4a8269c17692","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.67ce2b9.tgz","fileCount":43,"integrity":"sha512-43qIVoQGf11HIJxtUWJlZSzoIrm0w+CWHb0aieAl/CLZTMSiS3wEzfrgIVva8ZM7q+bZ2BkSNP4kgIi1zBFHpg==","signatures":[{"sig":"MEYCIQCgqtZ1mbzhlkcKOJwKGNc21YRZtX8rVbWglDCJkQEYGQIhAOezbBfdqGgqsOnIKnmETJxc3RnjZYte/pyxIgf+VlKG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.67ce2b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.67ce2b9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.67ce2b9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.67ce2b9_1788144446688_0.5726422534391786","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1f1809f":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.1f1809f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.1f1809f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3d4e2feba2d3151c41e72bcadd58ea50716414e8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.1f1809f.tgz","fileCount":43,"integrity":"sha512-RGuQTf3/VwTqY3HergjaX4Syro4CuaqgsluzZaFbLV8b28VKrwsSHz5V5HbVi6kcGdHIYfpRce23sNmSXv76bg==","signatures":[{"sig":"MEYCIQDPZwhRF6FIUXhUuSI2UxwfpiruDvGgRpf9PBGvKlFjiwIhAJ+lOU5txHyoAqRVA6mymyj2h2+xEa21bD9gweCtF4Ym","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.1f1809f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.1f1809f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.1f1809f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.1f1809f_1788145221838_0.13704514093702547","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.457de8d":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.457de8d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.457de8d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fe9f28d24ee92fe56e8b4278442b070ebe378727","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.457de8d.tgz","fileCount":43,"integrity":"sha512-Fe+CUc090PDWBejdwzIEQMgNtUnkIfxPP8DwUNol5o7car4oMWiYDPvMJpXhvlul3m2yN4pTvS3qOoORfBV4DQ==","signatures":[{"sig":"MEUCIE5BsBrrNc0m9S9Q6eQl7+40NqV4KcLV9R9GnxycvcQ9AiEA/7m5RdcSBfJUjNt2FXA4it57msXruBy77n1LRXijlNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.457de8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.457de8d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.457de8d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.457de8d_1788145676503_0.4410876265379695","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c6bea91":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.c6bea91","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.c6bea91","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"257c06219ce6894859cde83b41d4eae12e4379ab","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.c6bea91.tgz","fileCount":43,"integrity":"sha512-Ed+XTviLKM1cZE/6J+sh3IBjJXT/RQEgCDBp4kuWKC4FWA26SNHAkgeJwXaW6o6Zu6ZyhSF3Mtqh+I30f+4Vpw==","signatures":[{"sig":"MEYCIQD+OQitgxAF4yp3IBV1VjnGLi0F65GTr0iC/fY6XlHcNAIhAJbn48lWakrZTiboKSGtYgVrNF0JlXR2FLbzJTHKqHjA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.c6bea91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.c6bea91","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.c6bea91","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.c6bea91_1788146352415_0.43422857354661737","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e4f8e4e":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.e4f8e4e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.e4f8e4e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2d1e8fce1167c80ae8d86f188da968d2f3ba407c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.e4f8e4e.tgz","fileCount":43,"integrity":"sha512-1S+MTeD+cOK0T2e7yxVme+D9rqtoy8rVXa8P5ezsL8JNKQVlAYoJcjMI8m+90vc4ptH2S2CmSVzzhIGEXMrKkQ==","signatures":[{"sig":"MEYCIQCxA1RyTdQAEHYUi1N8mTUY86Zhh/8bTyGRuJ8YxYYlrAIhAP6d42nVIfAfioHZw1nCq/nQwTZ9GPU5XABBr2F4shZR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.e4f8e4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.e4f8e4e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.e4f8e4e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.e4f8e4e_1788147284896_0.33666454203143137","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.039852f":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.039852f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.039852f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cf1a545b2fd8f3285f5567cd7d284957d71acc82","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.039852f.tgz","fileCount":43,"integrity":"sha512-WenQpUPjtv6nT2CnfDRI7NvtemxDQFoq+aSohGtNAM2FTVA9X+qYSMqHKZNfpVDMyT/yXc4gou0bsQN7zabJfA==","signatures":[{"sig":"MEUCICZrM7gi2mftPPJimROeqXDMgZSYshcseNWYRyRS07oPAiEA1H7wx0EhgmipyIqrLf/Z2EDLATN4iBDKUH1/CMyJdSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.039852f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.039852f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.039852f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.039852f_1788147711835_0.6490175815094954","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e13faef":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.e13faef","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.e13faef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6874cd5a2278e01b7fbe42458423d68907750a71","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.e13faef.tgz","fileCount":43,"integrity":"sha512-sofkeZ9I3KlrViieSMk0jMHP1JnXjhomWr0uy2cC/gzoEAs0Mr4qajO+aP58uHU4KHVRfwKhR4fUTJiZdlnHhg==","signatures":[{"sig":"MEUCIQCVO6tYUxBZHxkQ3L6rghP2Ts26JV7PxpkTTsFMy3aKiQIgIAPcnJ8WaDPe5+j4breRVKyFqWpjaS6cnoWcURrPb4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.e13faef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.e13faef","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.e13faef","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.e13faef_1788149277436_0.9684274605066003","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.397e0c6":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.397e0c6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.397e0c6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c76cd5d2fea2d837be610c35c632aebf15a949a3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.397e0c6.tgz","fileCount":43,"integrity":"sha512-XB2UIcJ+znAK7/pIMngEqe+6/J+WLlJr1bESsKjsbTU8SmBMuHYR4kclCboefVxb/Ee0Vq845dkUuOhC29pCLA==","signatures":[{"sig":"MEYCIQDCrshOWTwuCDPlpD6LKJpEIpDFXW+9rO4edP1VKvGjXgIhAIAg++wib4GTr3JzTGHNvVumiyZN9kh8SKJ3/pXI2q9I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.397e0c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.397e0c6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.397e0c6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.397e0c6_1788151330717_0.071414067558778","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.53353aa":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.53353aa","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.53353aa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"67df6eb0b5784abc9849ead6d20b813f428f3052","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.53353aa.tgz","fileCount":43,"integrity":"sha512-TQrzyPhPme0vPSuu9wnk8pmdsN+/ImPHbPb/fDawpyq1+GQp2oG9oCeQcUoIHa/+Plb8JZosHSzPeHFkN2OQ7w==","signatures":[{"sig":"MEQCIClJ9SVbw225D0TIrQEdQ0bWRU1FfFSBz3NwIgeml4mQAiAobIJslSAwk1MJoQvtOlsJEcoaP/xD4TuUxDWVcTMxBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.53353aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.53353aa","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.53353aa","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.53353aa_1788152242775_0.0011792532160526115","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.005d975":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.005d975","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.005d975","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d5fe3df9de06673eddb1fde175cd5d9a46b59e16","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.005d975.tgz","fileCount":43,"integrity":"sha512-RzxJCMLbT+886D1LA3xGc7GxBx+GSyGVtLMcUOHBQ+KMRliBh16XemWOEoPo12huV2Y37m+rmuPK6waxTUkxLg==","signatures":[{"sig":"MEQCID1oZ7xsMKgfyTqGJ3A6fj4WpcOus/d83wk+02jSLqExAiBse0dQTUSZv3oNDaDuBWpr5Z6Ft295tEn9SC/ZJxSQtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.005d975","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.005d975","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.005d975","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.005d975_1788153167683_0.6544126807018986","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1e29ea2":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.1e29ea2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.1e29ea2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"54b1bc2ea6c6785bf0a3e6151c9c680db71fa14e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.1e29ea2.tgz","fileCount":43,"integrity":"sha512-3C6G2oH12oefoKnizivQXf1Z6CSc5zu1CdkrdYHPvfqaUICDtnAuRCguC9Hx4SvNi8bEaKLaUreUOSgQVYuolw==","signatures":[{"sig":"MEYCIQDhWsdFfYQMCslu3Igtd3oLlSogQ2cpHEOTFv0vH+uRnQIhAMuZDzD20N4+UCFfW/6dkTLntr7BzzFTniFq543JQXxr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.1e29ea2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.1e29ea2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.1e29ea2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.1e29ea2_1788153846902_0.32190379388938783","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.2312b4c":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.2312b4c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.2312b4c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"951fbd4609e044feba49171d8fdcc87ed4c4d680","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.2312b4c.tgz","fileCount":43,"integrity":"sha512-LMPBDix8e5CIxqOsscx//H0mJxjKznZm2DZ31LFwxV+lnhiZMPbsCnMUPo25S7qdoQGYHP6Fh0vTulXLLDkW6g==","signatures":[{"sig":"MEYCIQCiyqhfURr9VXWscBNXWHBuOD33vmxyETfKW3yZWTQncwIhAJyUhwNBXV4szYNU6ByMG1SCv1dzpiQjqYSNyxUHA8iS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.2312b4c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.2312b4c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.2312b4c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.2312b4c_1788155026928_0.3130559028833564","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.9ef3dab":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.9ef3dab","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.9ef3dab","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b3f7cb2aae8d3288dc3e5d785a7c37cd7a26886d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.9ef3dab.tgz","fileCount":43,"integrity":"sha512-Lik8q9sZL1qLJtaNFFTRXKsJ7IQVUN+9p5L+6ulUXzpWHppri8R1obOEXM8kNOHqqYkRfnUp/WXcQ1QAQNF9yw==","signatures":[{"sig":"MEQCICG8fgfkPgqpZKkv03n6xSfCllwziqaVTXGjgX/1EPTjAiBUOeAX0N7ZyBPlc/2M3juqHzOb95U9IPd4s6KslFyx5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.9ef3dab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.9ef3dab","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.9ef3dab","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.9ef3dab_1788155422118_0.2605508854953553","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b5656ff":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.b5656ff","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.b5656ff","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b26b3ccbe08fc20196c8c6aba887cfec47980656","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.b5656ff.tgz","fileCount":43,"integrity":"sha512-W4kpnqbIPlAU/bz1b4UuKbWfKLrU2n5SATOIqYZUfsTYVJ1q6LUASew2w1nQecMunlPtIf/SaRKLzPtWvPKpOg==","signatures":[{"sig":"MEQCIA1jS8uJvZSoGz+xg4lVeFTKKQfTcWjaHQ/kR9boQQ3mAiBxrD/t11PfG5fnWYIaEGSOdyr0dyMYYtG7kpgT2VKLFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.b5656ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.b5656ff","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.b5656ff","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.b5656ff_1788156198310_0.44153438097821485","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.3828a31":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.3828a31","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.3828a31","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f4cbbd20a519ad3069a464ed64796c964b602aca","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.3828a31.tgz","fileCount":43,"integrity":"sha512-0ZNPPmoTvRuiQF/ozQ/VEpDQlcp1AzT+ggnfV31bKsEiZn6XrfQ3cb7L69CRejeEWQQKQqCp8IdCJmlIHWmqtw==","signatures":[{"sig":"MEUCIHu1+3GfV9p1pEhp5xApoC5hoV67IHX/5GO7hr3KY3RwAiEA2//aAlKdlaUg3y4UFafTOprGiKmfzJak9ZjFKTk089g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.3828a31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.3828a31","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.3828a31","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.3828a31_1788157716381_0.6685537485855821","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b09e3fd":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.b09e3fd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.b09e3fd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e2f56716573f333bcbba9b5f8b522f051105115e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.b09e3fd.tgz","fileCount":43,"integrity":"sha512-2BZ2RGBt94i+00qiqNfU3nbcIF0IZtGxgJc0x57Iw+XcKswTdqaSDFEX9ycWK8ihpMu+b0R6aZdz3c4shPqLug==","signatures":[{"sig":"MEQCIH0bz8mGZLwXHuOamaqGqul1l5o7xgGcmIWoWBrrgAytAiB0Pm5/KR3hO3s50H6UaZM6J/1kRrBdVvCpbGwKOwNf/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.b09e3fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.b09e3fd","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.b09e3fd","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.b09e3fd_1788159737541_0.5795802190462143","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.05994f8":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.05994f8","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.05994f8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7e9c21b20915bb00c7fc31738e3cff860c97b097","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.05994f8.tgz","fileCount":43,"integrity":"sha512-hSkm3THCLqTsBbRyRR8EMSvRAUfj58piir7Av2wM4nn2u2axofmH3TSTNC/pMHZebdPxUCnUXrDFkD6+4V3cqw==","signatures":[{"sig":"MEUCIDHwSOPDeVC83XJ6XVfAI+lg6VRQXPJDTZYBauQlKMicAiEA1KjID0S9fOQ2mzOdKhVbYKKi7WGKS1PQp2D3wK1zPkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.05994f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.05994f8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.05994f8","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.05994f8_1788160328127_0.8448107756262138","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.42584aa":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.42584aa","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.42584aa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6f1e6c2ab0a26c0d32bff375f96ed3e6191c26b5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.42584aa.tgz","fileCount":43,"integrity":"sha512-MutkzHl2BoURy/Fcav739myuwDawd3Dgj8iC7KlD1DpoLdmfkLlMTAbwxK3oSxFnnrhp6++D45oZSeo2pygK3Q==","signatures":[{"sig":"MEUCIQCFTmhUUnSmoZsQdcEOsf5MtCyxtzmyIBjGQZX8hb9HdQIgcW7KumU5GrSTBmG/Iwv9DuNzwpR7KlWsuO337HZEess=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.42584aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.42584aa","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.42584aa","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.42584aa_1788160780877_0.02535170266460285","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.5e8fab8":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.5e8fab8","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.5e8fab8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b44c9b2c1073d17f5c1bd2f57c64a86ea4e09ea4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.5e8fab8.tgz","fileCount":43,"integrity":"sha512-yZzXYwbXiN18Dp1FnLq02Ll6rjyE0814+EQ2SbIXS+VpWtOKub5whE2d5+xbGIIjzyvRRgUqulPdMTPf2/t42w==","signatures":[{"sig":"MEUCIDBoMa2qN2ey148KVRsyc2tOtIQX7GqLWgiRZBe/myt9AiEA3qhfFLZd7YsfDR+emrm0JvusAyWlIguPNDlKsp8Uqdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.5e8fab8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.5e8fab8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.5e8fab8","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.5e8fab8_1788161619931_0.6836343973704437","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c0fb56d":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.c0fb56d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.c0fb56d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e118edd1d20f6877941c11618f3845e17498a50b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.c0fb56d.tgz","fileCount":43,"integrity":"sha512-u0/jLb7DNQoOvr1pBK3liZ6UuoshhT/I4A0qNwqZOChD9B27V7Xs2z/wVMKcG+GMXJwQRb7bBzwC7degwEiY7g==","signatures":[{"sig":"MEUCIQDfWNgIiVywxU7gV4xdMSHfLmoRVWPZAjTxcpmc2pFVuAIgepgRnGBCrMoq3iG/DgLe/dirSFwAt5Z08NJDQf0qtrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.c0fb56d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.c0fb56d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.c0fb56d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.c0fb56d_1788163492637_0.43221322254315475","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.00477a5":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.00477a5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.00477a5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f2234c5d986580257487f5f7a537a66a30b20665","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.00477a5.tgz","fileCount":43,"integrity":"sha512-2N0I70druJUHQaUFDOmuGSFP4U0wGg51xI8a3Z5CMtLuen6aJlln4rHCSpyVqYsd44yig/rwB0SPMIoMsOo4Yw==","signatures":[{"sig":"MEUCIQDoWCWmMrXfLE+fQZ+1AjjyFcvDYeiedNV+fMRkM7+kkwIgLrebLg1X/IGKrTGMeT3EAbExTAqbiGEyPezT3fqVXNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.00477a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.00477a5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.00477a5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.00477a5_1788165390735_0.6254894873483137","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.5f857eb":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.5f857eb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.5f857eb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"46ba1d0a413f08c105d9f8443713eabe97b3ae12","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.5f857eb.tgz","fileCount":43,"integrity":"sha512-KKFYcqaBx1zJ41eKvb5DfKClE26L2dkeklSKJdgyDIlamUw39ncu73cCi1RIHzN3SziPC5bt6WizLjMf19UkBg==","signatures":[{"sig":"MEQCIGoNP8A0x2tmdKgi32A7ynMz5j94MUB0DmZoH3Qr2IZTAiByaDSEnzJkHVGWni1Bnl1ZmeozIJ09tY6g8D5qojnNEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.5f857eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.5f857eb","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.5f857eb","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.5f857eb_1788166221075_0.4690487947180837","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1f005bf":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.1f005bf","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.1f005bf","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"121725cae29f361c7ade9a839d9d16f2988b75b8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.1f005bf.tgz","fileCount":43,"integrity":"sha512-c+qAtGeVRLl8+ah+2g88Pe2K86DmGfqwE91K3PhTYtexMZtorBD6k0YDzPuiQ3WQoij2HPDoPKdzxu1jJsiVsw==","signatures":[{"sig":"MEUCIGL7xKh3zImu6+klko3M34Vl6NhWLceCc7W/KU3s4mb8AiEA9KH3QyzPD86kpBYHQpC61gzJ16gvdDFOB6akSUpcmTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.1f005bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.1f005bf","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.1f005bf","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.1f005bf_1788166726486_0.7014121613707189","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.bc39db4":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.bc39db4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.bc39db4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b5c1fcad081af4db93b2fd4362dc92431f1f72e1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.bc39db4.tgz","fileCount":43,"integrity":"sha512-uhAbCrIPDvczKUfGr86KxiMgJ437fwOXUBrlcEMTSgAjQhnID7w+o7ToWfut/taverwbeKORjGIZyKQPhNxbpQ==","signatures":[{"sig":"MEQCIBwjbKKAqSRhKEV2ZjiRsINQuYfPKD65usEfEfA3OXGwAiBTJyigieq53WBJznPON8Nr/IXzYrKnmERiLEcUtv2yxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.bc39db4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.bc39db4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.bc39db4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.bc39db4_1788168983114_0.6030013100243325","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e03511b":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.e03511b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.e03511b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bf5d6c23d65256b35803337af180229e4f2d403a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.e03511b.tgz","fileCount":43,"integrity":"sha512-hsFMD37i9Vz3RE6ycKwtWI26dQIgH1Ke/bI7lcW72/R6UVKN2fsRaIB/mwAd0bLYX7VvFNN3qzqml/NuJv9XJA==","signatures":[{"sig":"MEQCID3n9Vk3qTBNNKp07UB05H0GOdfX3X6OSDyQC8IfetSBAiB5VoODnjE+inlJaXdGbDtPvAeZr5OJiGv3KanupLEDzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.e03511b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.e03511b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.e03511b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.e03511b_1788184753913_0.06939329786031312","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.377296d":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.377296d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.377296d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a60bf1e15c52f8279c686ec100ce994048008812","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.377296d.tgz","fileCount":43,"integrity":"sha512-pCMciyx1l5aGdCr5LshpxTLO1VTWvgRpoPC8kTuu/XQ4QlWZa1zDzTRzWdQ88exYPmW1HtaC9kL4LxjUwT5N6w==","signatures":[{"sig":"MEUCIEXRf9lLL2J6/PhWbbk74od2XPqhqjnHS6gJKMTKVoAhAiEAqqCPdgIHCrqfOXCFV705X+QJL6g+Nka3caKTaBte1jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.377296d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.377296d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.377296d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.377296d_1788188843919_0.1501937162475233","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.51c960c":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.51c960c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.51c960c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fbfda1b59b78c044874e203ae5dd6ab8d050e300","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.51c960c.tgz","fileCount":43,"integrity":"sha512-3h3LroNcqXerU6C8r4Xaj/5EWRD9VJJbRclPt3OpogJammS+guSOCM4fSr8F1rCRoYwV1j1VIz+QIZWZm7skOA==","signatures":[{"sig":"MEQCIHHMrXLMem6TuI9jBuTeLZXZSxjWHUnjpFEMPYUfR+xeAiBi2xd37u7/qZc7BOUH2y6ymxWrcmqWARlb9oDQ3f2l/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.51c960c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.51c960c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.51c960c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.51c960c_1788190150723_0.5585767924953471","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.9eeb4ab":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.9eeb4ab","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.9eeb4ab","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a2955129085212430ab642b1099ba4ef03134e35","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.9eeb4ab.tgz","fileCount":43,"integrity":"sha512-qGp8eoF8cTzHSWPXxwE1nAF+gz6tFZNrLOPCPJLrNSv9h9b5ufK4ktLxcqlFWCne7+uezHqTKi0DTGvN3xNPqw==","signatures":[{"sig":"MEQCIA+OiKycvxeWJaEW3G8AehXTqrBgYaSr6VCvrl6WwwjHAiBeRbIHkNZNreX20Rn/TFpnF65wvNn8uzqHn1gHotAVDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.9eeb4ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.9eeb4ab","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.9eeb4ab","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.9eeb4ab_1788190763710_0.7083653746945688","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.9ace7d2":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.9ace7d2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.9ace7d2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5b22f67e3a29f6ee06cc672bee375a2b8a707c81","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.9ace7d2.tgz","fileCount":43,"integrity":"sha512-rzIfC1gf1Eo4CBouHAHVWs8Z+kaq5oBNGh5K7yjzJ4Q2+WtjbKmrd7dXx5GYfNOYuDtTWnOt+fHcw7e1vlgaFg==","signatures":[{"sig":"MEQCIC4XXov3lBT+TuPHdWFqbt0wILjIYjwcfwMtCMWdDm7cAiACNsgwYaDMrF7PpBWS6hzwpG+uNyoiZXsr7jdPNaXtFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.9ace7d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.9ace7d2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.9ace7d2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.9ace7d2_1788193299137_0.01673376301537255","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.236860c":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.236860c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.236860c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"de4959ec15ebfe0ddc739cf3c5e6580828f63d36","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.236860c.tgz","fileCount":43,"integrity":"sha512-On73EKNTb0Rn58vn+xdL6vmSOUSC/MrqT7SZoyD+mIOYH9BWqloUstGdZ4eTpwNNrDj29sSPKrdAYqRQyWshSg==","signatures":[{"sig":"MEUCIBa+rsHKyrYyH6aGF1VAoavpMoej57+bP6da3zvJk2u3AiEAlKxTCQBWQHi+mrqNdnRjLtecWyfFd7eTFvz4JHjyP18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.236860c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.236860c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.236860c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.236860c_1788196179905_0.7563143373144652","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.cc643d0":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.cc643d0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.cc643d0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"75c4f0485fd0758c5738d1e77b308b16138b7598","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.cc643d0.tgz","fileCount":43,"integrity":"sha512-cUIv298NB6Ydfg20Cx8sMMaaBkpzWvJlP6Sh80lTIG7mbwRuoe6wagFKrdoEI0qa+bJoKLdX0TglekD59QEkMQ==","signatures":[{"sig":"MEQCIGW6vfkh9va9ht2yAlaA+HbKHa4XTYJKTpclNaUwmYtkAiBSuaUp7TgPIkbeD94/9cMs6UyBsoRfESciufkAHEeHaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.cc643d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.cc643d0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.cc643d0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.cc643d0_1788196943245_0.9902020364340234","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d7bb4bf":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.d7bb4bf","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.d7bb4bf","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5e6f996c98cf6595eb4bb7c6ea154d610911f9b3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.d7bb4bf.tgz","fileCount":43,"integrity":"sha512-VAxWA6GLmiNr/rTZ0GiEj3kK42LCnOqGdmLUfLzKkdA5olIDxIjzvs8tckbqlQa0SIiMikV8BAezhHnQXPCqMw==","signatures":[{"sig":"MEQCIGY9TjVofftEXDJxblMmEtKL7gTv3Is6efL9xCiPkejxAiAY7L6N7npXF0yucE8MdkSn7l8GMuoMBcncyHpKxQ3EXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.d7bb4bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.d7bb4bf","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.d7bb4bf","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.d7bb4bf_1788199445886_0.17347960927980388","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.9da7cb3":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.9da7cb3","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.9da7cb3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b3262ad4e8b4d791428fc97d59ede950986a83e0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.9da7cb3.tgz","fileCount":43,"integrity":"sha512-4CNT1GN5GcZorl8qNKk3Cq0nf6leqOSjNlRwpzJsJsh44PMgDufJyefDRNlt1/r+wo3hYPuPYh72J+NsabAceg==","signatures":[{"sig":"MEQCIFwc6XDqx/gGZxLpYFbGxPF4frJjjbVxAKwECHwOgM83AiBqucDF2gVfPZk5M0u6DTg8FNhQrO2KcrKlcNEKQyu3hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.9da7cb3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.9da7cb3","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.9da7cb3","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.9da7cb3_1788203543598_0.4203645654143975","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.91a12c0":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.91a12c0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.91a12c0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"004bc52ff3547084e420ae8651422acd94795e2d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.91a12c0.tgz","fileCount":43,"integrity":"sha512-q9oQyHGsGZv+nnS4dWkhAtK3Pc+GrnYBpoqtmr8Ln56YpprcxTuBtGW2niagyc6G1IE7LcIL0RsxekDhjVE/hQ==","signatures":[{"sig":"MEYCIQCDcHA0UOwqXc6vBHwkTX+P+amxCCJXUZmUCVyEC/2OkAIhAOM9KSTkbOiMAs4+FYJSSxPbhV3oqSG4ab5rMSRVaCns","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.91a12c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.91a12c0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.91a12c0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.91a12c0_1788213327314_0.8400347122276124","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.de42f11":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.de42f11","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.de42f11","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b800ec56ad0d6f98851eec067c6927f892e8547f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.de42f11.tgz","fileCount":43,"integrity":"sha512-HG4wU5NeZat0vWoTBe5vP7SBAhK8d4LRzqtZfstO+6HaMd8D+qXK37bgAtmjEDdmIyU/v3TR4l7F/wiYesRypg==","signatures":[{"sig":"MEYCIQDDhz8hEjXGBWjhPUJ4F+XAlQV588squ+Mb8eEpjzj5sAIhALX6RMngvtxMfrjwiHtbjG6Pzl4/xFz2PnYvIELBzXkj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.de42f11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.de42f11","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.de42f11","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.de42f11_1788218547484_0.2268722858298824","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.ba1aebe":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.ba1aebe","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.ba1aebe","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f883cbc85d0b9f44d77c416b5e485f5cf4605d49","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.ba1aebe.tgz","fileCount":43,"integrity":"sha512-92+SJIvsNlWBJjkI7PCXaz7G83D/MbDU4YHi8hy/h88z/XULBJ8H8wlI6mCuv1RY2kw8xzUPe+fvctVjYVn7uw==","signatures":[{"sig":"MEUCIDWtjTVjHNojS3ZnktF5s3VdvVEwfCUAPAdpw/fAmJ2FAiEAkse07jS8AXwyIsdBfTSDmE6IyHjdNpwgpBS3GUudXXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.ba1aebe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.ba1aebe","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.ba1aebe","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.ba1aebe_1788222850616_0.2504993833355287","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.fa93107":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.fa93107","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.fa93107","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b86b6757d0e12264f7fd5670ff840360d1a32c75","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.fa93107.tgz","fileCount":43,"integrity":"sha512-DVzHH86HJ/trhTCGLJjuBiXDhULCmOIphH4YmC0JQDV831dgxsNRs8hg2oArWysPl6fEoqjNiAWTedhu2FmMIw==","signatures":[{"sig":"MEUCIHzWZ+fsfs5lP13q2vRFTjMg47ARB23mm7pQTVpZFVWDAiEAnrzTTvCSxX/pL+1vL5n9Ktr3tYOiSK6KGTN4FLM5XzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.fa93107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.fa93107","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.fa93107","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.fa93107_1788225959654_0.42783525461987426","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.edc0cfc":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.edc0cfc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.edc0cfc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2b6ad958d860168ebbe8ef9f5c2046d7ae1c6c4e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.edc0cfc.tgz","fileCount":43,"integrity":"sha512-VmGG17udSKPPcdOHFxLScOSpt2lq/GTMKxEDOII9LTEP/ajwoxrZXRHkniDbXeYTkfClRn1CC68MNtGBLJwxBQ==","signatures":[{"sig":"MEUCIQD8qCnnaNZUKt43sWB6Gfx4UZeRPIMcWLwPsR0taVnu2wIgWTcWU2eMyqyTBEAehTtokjmD1CGvYOVuiG9lsZmqr+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.edc0cfc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.edc0cfc","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.edc0cfc","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.edc0cfc_1788231330004_0.3808841561606475","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a1f0dde":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.a1f0dde","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.a1f0dde","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"25726c1d2299aa9f837c5b6d9e45959e66acb070","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.a1f0dde.tgz","fileCount":43,"integrity":"sha512-fZqn8r2MQNXs190jbERGTvZClPN9hbW9//X4zunEioAgXUR67YACNKDLAyxM32oUXL5+qylqXBc34o7lYCyMeA==","signatures":[{"sig":"MEUCIBFprX/W5WNoIUqwtOsO76ApIrRKhdKD34/+CbNkoCDHAiEAsu91Yet/jtZ+UALRTZgaD28rreaLHP7BXqDeC3irp2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.a1f0dde","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.a1f0dde","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.a1f0dde","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.a1f0dde_1788231752269_0.6971791649224222","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a84d09c":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.a84d09c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.a84d09c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"63363cdb075c17e665cebd2c7174bde140762161","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.a84d09c.tgz","fileCount":43,"integrity":"sha512-uE9KQ/MwooBVzBtG73XbyOmuGlUCPoma6XI4ThzQ/42Fkmvu6H4jhE4aEvaS9fi6Remx7o/+UHcWjCGdpMYHKg==","signatures":[{"sig":"MEUCIDU25A/9ft8X/Nw/92jJ7teD4MnBzri3UYu8BhxdLz5DAiEAufLYQ2IO5JqtccIe3E5XNNyuzv/NodFiKGZbDqK+iAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.a84d09c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.a84d09c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.a84d09c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.a84d09c_1788236148672_0.7579495358673172","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.fb400d4":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.fb400d4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.fb400d4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e59dc8b2654a20bb7fba7ffe8989320f853e7f3c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.fb400d4.tgz","fileCount":43,"integrity":"sha512-DWr66pgrMUtEd0Iws6trTNjoF/UV+nsjrzYBJwdXj0SDSgBt33l9rawNjt+cRrNyp5Mbqu7H84FORm0o+Ee6+Q==","signatures":[{"sig":"MEUCICsOunPTXYKT6cWgDrFSx1D6qKXWSPAwq3LHduqySzkKAiEA7/+QRxcP7zoscElllLbzeCHauP3MUmMlp/mD++KDi1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.fb400d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.fb400d4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.fb400d4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.fb400d4_1788240555792_0.31558328602364005","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.03eb631":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.03eb631","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.03eb631","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ecc7eac670a338b4d76203c4f0f0a3ce40213be8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.03eb631.tgz","fileCount":43,"integrity":"sha512-784Q3+1dyk+znJ/hVvDHd/9yBZ7RMr5eB8/lQs6lDZ6DKu5Js4cVRyGf1q27rKP6R1yVZibJltwkzPXvjvj2gA==","signatures":[{"sig":"MEQCIGbUiF1e3zJ0DkFDM4xtKXtXas27HC0Nasf8/lsHf/FRAiAisH8zG2WiCA/iABPaBGXxRUjNw6MYnuORebKJVunHMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.03eb631","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.03eb631","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.03eb631","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.03eb631_1788242053693_0.39377720852224796","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.dad85ee":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.dad85ee","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.dad85ee","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"419d6d260b5093e4933eeba835870a7573744b66","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.dad85ee.tgz","fileCount":43,"integrity":"sha512-0hU2nAfl3qsUO2Z30NkaZ5U97iUHk4lKiQm8/9TzQSEhQ9WKcxeFbNKJ+3lD2Y/+XHbieFIUhmiVDxgj4QStmA==","signatures":[{"sig":"MEYCIQD82/uuq0dP82gIZSiodZG6eBkDtW1oAranOpeF1Z5DWAIhAIAgllr755zmTLKk8lryIJp+yGhKpTjkp2zDAn1AW7zv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.dad85ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.dad85ee","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.dad85ee","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.dad85ee_1788247566884_0.24487235528172047","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e1462fb":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.e1462fb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.e1462fb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"186ae3c5a70e71263cc1da234f4702ade9bff55b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.e1462fb.tgz","fileCount":43,"integrity":"sha512-NSO4zKj7Heur6UL3xFLQNLFWcdtLahGUokYbZW8Nja1gSbERlEA4FIUDQIHqcQ8qjVAVrxQjAlBY0fiYBOBDVg==","signatures":[{"sig":"MEQCID+vwRkhn62PONGskSeiQQga76JLssAPRB64C3H4mvyOAiBmJHEMxkk7r9L6xoMmR6vruzKqBW9YfFIEx3Ds0d/qUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.e1462fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.e1462fb","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.e1462fb","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.e1462fb_1788251565228_0.18448243900598027","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6c25a4f":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.6c25a4f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.6c25a4f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2d8073114164abe49d8a01365c2be2208a06df11","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.6c25a4f.tgz","fileCount":43,"integrity":"sha512-o9Lb1HdHUVXMJkx0MA8GwNxJoHYtfBai9c0DAZXGjpDs9NrvKWVff2BCob7xJiZ9+/WvZYrQKJ3YadP+wswtog==","signatures":[{"sig":"MEUCIF9zCU42o5JqKDVBbaVMLVlkUTuhzP88eV7GIAS+H2bcAiEA/h19xZzY4c9/ryhbjgNAju4QjM+Br9474+9E+5ngfsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.6c25a4f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.6c25a4f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.6c25a4f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.6c25a4f_1788270694962_0.9864543214164385","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.306a120":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.306a120","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.306a120","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e9cf2ce8b4150ae356647115f56c799721cc22d6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.306a120.tgz","fileCount":43,"integrity":"sha512-V4oT2WYG6SCpu2ALX7xwXte14W1GR37D9UN2meqx52FVLezW529z2QdFJvq7kDDY3GFU1I96pJbLiffQhuY+dg==","signatures":[{"sig":"MEQCIGaAptnMg1/WhBj8mM6wF/XbvBCaOa/swSDI80WL5uI3AiAxP6TT/y+rBaB1aMjNOcJL1sN+lj4O81PpiXfLMsBYfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.306a120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.306a120","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.306a120","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.306a120_1788271799099_0.5981975458196545","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.4389248":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.4389248","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.4389248","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"773fca13e8673926676bbb61bfcd0307ea5b15a0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.4389248.tgz","fileCount":43,"integrity":"sha512-SqvaDQwK6RWPFkU6jNXOPmjUVxuEMBn+0zPgp6O7QVOU9VmGj+5AxNvsCPwK80A9qoQ/zhKIDuK5PR9c2iPtrw==","signatures":[{"sig":"MEQCIDK3oP0bKZUXoXC0o9fglslN0PvpPA0q0qJQk/53Uuq3AiB0D/eGb3WmSC0N7Y90dFMFAQ5u7ENId+T+rElcmEcibQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.4389248","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.4389248","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.4389248","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.4389248_1788272374718_0.5824462162323853","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c519750":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.c519750","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.c519750","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d6e9217063b83c61435d9d77deca1870d18c10da","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.c519750.tgz","fileCount":43,"integrity":"sha512-iTYq3sdNYgM4gAPQx0mYuUVPFxYWYsfM720w7naP8MMe1oRO+PCn9ZjL5+iefNWD351idlaOuChEGGfJK2Hjdg==","signatures":[{"sig":"MEYCIQCqzL5DZUNFri2CfHaFwhqgTBgWW0ez5v6T3ObeL7fV4AIhAIt6fA+cvNHly6preQIKiJ3T1Gw3DATk9JR5P2KvAzxc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.c519750","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.c519750","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.c519750","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.c519750_1788278422607_0.32212027102912155","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.40e0c6f":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.40e0c6f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.40e0c6f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b0ec1cb94fb614b12a21c6e8815adda16a14ba7a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.40e0c6f.tgz","fileCount":43,"integrity":"sha512-GlUIG9S8zGxBVGUkBRhBqOSju2hykNZf4Vds5BoEMhaW49m1SrqBMlhRdJYYm9sMBFpwjemc8r2v8M1hage0PQ==","signatures":[{"sig":"MEUCIQD3PxoxCu4IifZjvIX0fpnar0cs3YkQ7qUG1STesOQaTgIgc+VpSE3gSqXCZmUVrlSn5Emv8Mu3Pc3pKJ1GLDC58v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.40e0c6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.40e0c6f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.40e0c6f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.40e0c6f_1788280833972_0.7525871823514063","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.4c2a424":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.4c2a424","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.4c2a424","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bca5ac0e650292632deb0b7934ebdbb7183787d0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.4c2a424.tgz","fileCount":43,"integrity":"sha512-WG1Cxx/l4m8hi4hi1UrThumbn6MDMcLEv7iVogZWIlNIGZT1riyDy/J6f1zD/Wkj0XnXwfXhrxlHrzEXE8p1aw==","signatures":[{"sig":"MEUCIQDgs3itIYaNyz6GCD+jmotjp0frXITdLss9z9PHblIE+QIgVNXwbBN+6yZ9bF6NKDtCipuN4K0u8WttD/jM79xdiDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.4c2a424","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.4c2a424","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.4c2a424","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.4c2a424_1788282218176_0.9266662032873145","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d5a50fe":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.d5a50fe","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.d5a50fe","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"602e0dda3cf9568ca805f9ccd8041c5d56e57c89","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.d5a50fe.tgz","fileCount":43,"integrity":"sha512-PpWONif33FUFePznXK2tto5KIrTejQO+S5u36TK7TDnnTq1fTGZtA5F16yaScXuiUFy7fTcCMCzoUtuioYDy0A==","signatures":[{"sig":"MEUCIGW+R3UoDdW5krT0nJDLFegoVfFyStHHPwiZnJfMYY45AiEAinvIJXBqwdMdnF5MI3XVHj2QabJWfp3F7Im5V2rDUwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.d5a50fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.d5a50fe","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.d5a50fe","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.d5a50fe_1788284129158_0.8135934084988883","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.4a88299":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.4a88299","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.4a88299","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7b713f988ac3cbb55f7ddf07987da040465728bf","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.4a88299.tgz","fileCount":43,"integrity":"sha512-71O2dyr0ihw0ZUXd0W5XCixNWXZ6Dh91h6mlZ8CZxfGoUmkqt+JT23TczXQr+L/0NV1AsBQCRU8mERYJFayUPA==","signatures":[{"sig":"MEUCIAfpWVvB75navnGpRQhAamaeVf7bGX+rwLYGkoMLvHZCAiEAtucLybQ9gkgejulkL++syyRi8ACgz904cs9cKhouqGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.4a88299","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.4a88299","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.4a88299","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.4a88299_1788286528169_0.7439349689122294","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e678380":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.e678380","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.e678380","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fb4316b4afafadc900e08bda8f637951e442e545","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.e678380.tgz","fileCount":43,"integrity":"sha512-gO3mMw24jVq/+Tgi4n7GwAK5OjZF3zUD1d7ieE5hiAAPCQWopL3HK3+MH95T7Zm6fZvFUHX0+FyerFRWKqb6aA==","signatures":[{"sig":"MEUCIDIkSFhlE3VmYp+tzM5MPkZSFLitzs0/ltelDSsrJT99AiEAokWfXLOo+IWHDjy5A2T4sr5wQI0zGRtldgOVvFUPz+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.e678380","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.e678380","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.e678380","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.e678380_1788288265084_0.38714433708280627","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.780d85b":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.780d85b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.780d85b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ea63b01be241c9f4e04fce79fc4d0c6ee7098ffb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.780d85b.tgz","fileCount":43,"integrity":"sha512-p6WQ/Y6MtNZapy/j6GXYorJd6uN9wy3CUQLaGN9n0haLlNocFE4WopMe3+PCvfYiTdMWbAkJQHANS/fozf+HKA==","signatures":[{"sig":"MEUCIQCZP063tczrQ+CzITE7ijh7iJMGvpL3+vJekvhsumbiQgIgeBM7A+e4CDh9WZt+bXeyLWCnryicH3DLsxrbX29qwX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.780d85b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.780d85b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.780d85b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.780d85b_1788289093115_0.9400914427492033","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.61dcaac":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.61dcaac","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.61dcaac","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e8909fafac25251478a613b9e333433d659b0d69","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.61dcaac.tgz","fileCount":43,"integrity":"sha512-VWJ01/iR7LraVfdfY5yCqPl4KyT/h5UoB16Nj3Js/VJ7sUfLnwa2Z27+J0cQy9A0lM1De6sftiX66oMNNPEnow==","signatures":[{"sig":"MEYCIQCuP1b8goaja6abAXsCY1ZRkEqu3nKn+DyCzLNttBE8LAIhAP7Ix43VPXyXDhoz1ilfgM4F6qf84Rerw4yuMZpuopdt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.61dcaac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.61dcaac","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.61dcaac","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.61dcaac_1788290301209_0.9423786074502096","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.2ad586e":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.2ad586e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.2ad586e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"410eeb2b7368d40e55c9f0da19612847fe46f318","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.2ad586e.tgz","fileCount":43,"integrity":"sha512-puZ36qZvy22OoO1izb1GMpnpv2T+3C95d2LaSyrblUGL/3qf0aFzqKD0ClSnjCgOwpsY59Kx6kKIytvtgV5sVw==","signatures":[{"sig":"MEUCIBCzYhbaOLT/ybiFT3chXEN3HV/E2jeOgs9VK64/nmI7AiEAtl3f5fK/DqEqb4fOqf08zjvWg25uP7KyiF2P8vbKDTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.2ad586e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.2ad586e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.2ad586e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.2ad586e_1788292307400_0.61184472955815","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.69e6f90":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.69e6f90","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.69e6f90","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"960fb6668631de6e05c8cd373dc28177d9751188","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.69e6f90.tgz","fileCount":43,"integrity":"sha512-jVDaGqfc6v2Yd/u+hreFg63bqR+oSG4XrKX8LuMxSpXwaUIzi+FpM//EhVcjb5pZbpDBzMR5KOWyXdFHlXIJ5Q==","signatures":[{"sig":"MEYCIQCUDp+Ee0hbBWOLQ55JAWb6fqvO0j5waetGVbloY+rOGgIhAMyYYKBrhpc7zTVmVJWsbfs9RhAptMgXc9KlsikoVgsZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.69e6f90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.69e6f90","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.69e6f90","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.69e6f90_1788293265305_0.6918203158405003","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.8bf4b51":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.8bf4b51","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.8bf4b51","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4bd80f59b1a857a2482beb39dd7f8dcbfaa6eef2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.8bf4b51.tgz","fileCount":43,"integrity":"sha512-ggSO6GryhP9OjqffSbVKnBJl+z3hnl+znSjSsIisOMO6fXCQF/F2LSuslyj+tTUH9NPxBa1eafhcU37qdbn60w==","signatures":[{"sig":"MEUCIQC1XZf14qsdt8BM8Exs7uo+BmbEU6kj7SV7s9ESlatnGAIgO2L7sQyTRQG1/jAC6g4Y4l5HSHpG6rQqQ4bySik23lY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.8bf4b51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.8bf4b51","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.8bf4b51","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.8bf4b51_1788293480631_0.19922770277564394","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.237d82a":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.237d82a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.237d82a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"522b060f050caf75aea11e78ce15fe8573c4c9a6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.237d82a.tgz","fileCount":43,"integrity":"sha512-v0RyW1KdeVwThziMWQCI4fx33B0rBukpaN8qzarXONMzzLmdJVanVWOICzyNxigpdLfgJ7L/DsMyHe7V6sD4Hg==","signatures":[{"sig":"MEUCIQCL1iAEhN96hlqlVRTjYCdiZ4R+OONx3Yt3jDK0XEPFJQIgJmOt3QyMt4F7l/uRXHUEZb0HYOmmht1bCf2efM0XaM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.237d82a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.237d82a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.237d82a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.237d82a_1788296741067_0.6227323765178479","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.ed45a8f":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.ed45a8f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.ed45a8f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a01d5a3b0f9e596eab064091b3e58ca19bef9ffb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.ed45a8f.tgz","fileCount":43,"integrity":"sha512-Felm8Nwp4teWkoT0QuU7Vx+0nknoHwyQeDflu95XHOIe8dSqkDpNrGn7GikmdNSpJG/pyTxaNhqpqpF4dK+G3Q==","signatures":[{"sig":"MEUCIGQAW4D/F4Wlt1+KAp2CZWSrcg1RVYm5p3IdKk6YcKJOAiEA4fYlflvsUxE8IPyyInEXwayTgBSENGSwD260GmmkJek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.ed45a8f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.ed45a8f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.ed45a8f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.ed45a8f_1788297443149_0.9975700920492014","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.83873b3":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.83873b3","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.83873b3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"24e04b667b723ea336ead204d8a0a65785e25bf8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.83873b3.tgz","fileCount":43,"integrity":"sha512-xUzDzhryjPHHctYY/vLsekxbhDXGom1ZMP4wxZM/RfHIt76kuV0kv63OKM55ui4DsgQCKsMT5psZv8UxKABzdw==","signatures":[{"sig":"MEYCIQCHDsnHU1H/0sKobPvzYPMxxwe6kvn/0v2m/DHMQc3DGAIhAMZH+sfRyh5MntIHiFiu3Sb5OqaiLQVIk8MKmkJrVUQP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.83873b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.83873b3","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.83873b3","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.83873b3_1788297684984_0.26752211591043973","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.33b2b7d":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.33b2b7d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.33b2b7d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"434143eb19234e9814c70af1278290f2019febb4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.33b2b7d.tgz","fileCount":43,"integrity":"sha512-pPr44K/szJg7XUZtOtvrxV0wFN6BUFSovqyRkhIhwH/Vi1x++gnZn9Hv+tINlgw/kNSOKtUKJbZSUQ2MTaSQdQ==","signatures":[{"sig":"MEUCIG96PQKdXBMwyfDK1N7BXqd/M062pkKSyWhGwzhiOrRcAiEAn0HdG5Gjz6OwPmFyQpzRksDttqHfJJsW8vVUYoJgTtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.33b2b7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.33b2b7d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.33b2b7d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.33b2b7d_1788298028091_0.30592422229705374","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.917db9e":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.917db9e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.917db9e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c64a040b07ab7d6cd62c1d357fada8aa8d154b68","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.917db9e.tgz","fileCount":43,"integrity":"sha512-EayE638IjAbeU8AMf6/eneN/lF2LVwq0C90mTlX5fD9DeMHHEYe6yD8m5SKAtsQ/rZZENUr8vLa9CWdH9aqd/w==","signatures":[{"sig":"MEQCIEn743GQbA8iuyZfhIP8SoTy3jGWbJJIuf8KVkk6pN2/AiAk44mcHXrbiBFd0BXI1a2uAbOTckKEEOkza0G9gFprfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.917db9e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.917db9e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.917db9e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.917db9e_1788301543957_0.21194935843197205","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.560d733":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.560d733","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.560d733","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d9e708d216b4109c7e280f5d29620c19538718cb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.560d733.tgz","fileCount":43,"integrity":"sha512-4dAdPcWCkN8w6x3hh7d5EldF5DUvlRH7qBn/pNy+m60hl+r0EsLSbJbha+0oKrFzrM/8UN+o96xR9OjsYRfZCw==","signatures":[{"sig":"MEUCIEqf0WUdyaMckLtpayp327M9POpzcvUnnczr52N+EOInAiEA3EvwiBiVtlsdMj0OtiutRRLevvkNkJU6dmFEi3YzoJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.560d733","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.560d733","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.560d733","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.560d733_1788305021610_0.3749735198665607","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a05c137":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.a05c137","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.a05c137","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a9df998496c9f0f1416c46225e95f8360b319269","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.a05c137.tgz","fileCount":43,"integrity":"sha512-+r9OHqPtDu6MVtifh4c9Uq81XwZow09V5DZauYqJ2lq0je26PjWwcZAoctAq+F/UC/OH3tht9SvJggxMOvX4og==","signatures":[{"sig":"MEUCIQDmcL8VoN3DaJ0smKDtLCYEJAsWKQRX8Osm6dG4kjdTkwIgWzXh2g1P1O9p3PHa1PzItLeliv2kq6ftACXu4NN+xk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.a05c137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.a05c137","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.a05c137","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.a05c137_1788308164368_0.38060421109093534","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.8c9576d":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.8c9576d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.8c9576d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5851a90f58fe6a917b4d1ce61d6c5e414fc3a37e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.8c9576d.tgz","fileCount":43,"integrity":"sha512-WV3XDoqo81qErMamW7+fK9rf7k2YMw3zfj0ti+MCRRlgCxDRkGkAeZvaLju/vhypzHwiXRXipofLOYwBJlHp5A==","signatures":[{"sig":"MEYCIQD64YrXHtRwP1gefo4ZQcmtwXT3zH808isSRgC6qGkYoQIhAPD2kIl9cJ0XpNrv8fJwUbxzFPY/qd4RiSDbqJIyfPvO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.8c9576d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.8c9576d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.8c9576d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.8c9576d_1788311549443_0.9613289630426112","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.864e66d":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.864e66d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.864e66d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4d2c12bb38ccf7a68d9abca7c0f43ceeb1f3aac3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.864e66d.tgz","fileCount":43,"integrity":"sha512-t/20r/GDo8UrR9DqZynsAohSkDORJq2APRkD0S5yKqCQdwsD9rBQoKFhCOXv9B/iGIjELLbN5aaBeNtAYk0NXw==","signatures":[{"sig":"MEUCIQDQsZLTdNUPGeZ8WwtfuCI6sXyTTtac6H1y6gVPvD3thQIgA6akJFld4fvTO6mi9kpbVK8phzwf26cPKUhdFy56p5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.864e66d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.864e66d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.864e66d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.864e66d_1788311958590_0.47900496301581463","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.5dabc56":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.5dabc56","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.5dabc56","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ef431c39301ac828dff5f6c14f345f7f88f7db00","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.5dabc56.tgz","fileCount":43,"integrity":"sha512-JbdvtpwM3vyFI+L/Bl0JN8qEO9vGnVHd/4/nm4tHJLTHLqSGX97VpUqjizTRj9GlvUUxYnkW7iEFVAXpXqycOA==","signatures":[{"sig":"MEYCIQCFnMypWvZ8xuiPEOU0Ww0DzuN0DkeRJr1JlVdmc9vQGAIhAPK3xSzWUzGj3Lycj747iuZKfmM0QZaRDlbnTVW0FmHc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.5dabc56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.5dabc56","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.5dabc56","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.5dabc56_1788316625566_0.8703502668323759","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.4357d28":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.4357d28","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.4357d28","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e77dff9ef7ff3ad7e57c4c0dc2452a1cfaf89731","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.4357d28.tgz","fileCount":43,"integrity":"sha512-OwyyIblBSElfxkkKL2QxBreuegvVsz0Jp9X8zTgpR52FvCzrj3BJyjyTZ27rEvLYQOeDt1N7jKCjt+y1B9TICw==","signatures":[{"sig":"MEYCIQCpSZkkYf9/OfljR7+VvNBC2mwJNwqr7FDk0IFzTqUf2AIhAIlsoe/b1Lj+dxIdYfba092ga3nRQcR3AkQww0Cr8FeR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.4357d28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.4357d28","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.4357d28","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.4357d28_1788318157056_0.8662977323448349","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.701fd39":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.701fd39","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.701fd39","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3f6ae1c400c5a08024d4b677096dc8ef94e94423","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.701fd39.tgz","fileCount":43,"integrity":"sha512-WbOzAAUugo3WucoTRZnigIEncDCF0Hs0lrG1v+Ju+z2+DRJYe699WDkw69D1iDFfeYi5Xti5WbNz3dy/eRu0FA==","signatures":[{"sig":"MEUCIQDIAd+waqnLzeUEzLknz1sbt/IfJeNCa2p4/2RjLr7biQIgB05JJLXy1lPdrnUhHT2Fc7e4qep/n4rzCAyIdLdMp/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.701fd39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.701fd39","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.701fd39","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.701fd39_1788321122633_0.7602072489361094","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b719829":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.b719829","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.b719829","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ef9e0ff603df6249d38601244bc7bffd3ddfab7d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.b719829.tgz","fileCount":43,"integrity":"sha512-DUtSKQ0lL8Gdz7QCOTrIjNQvdRCWzZHJi+iRDCZY6JMWT5qP1VaEPpVVgMEryIB6A4FYDAXj24VX7Gc9MCaKCw==","signatures":[{"sig":"MEYCIQD5jiW5cSZMQe2PjmmeEiE91VdAHqs+BeFEdfOMjnrKoAIhAIe83YVMY6vvGl7n8PpwZO6ncgNo/69aV3Wf1jLf1o4S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.b719829","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.b719829","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.b719829","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.b719829_1788321829440_0.300206808434365","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.501e975":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.501e975","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.501e975","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4994f921ca27b2a90bb5917d2992e50710869b14","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.501e975.tgz","fileCount":43,"integrity":"sha512-9buzS7V1k7s3USH3M8N/i5vB3W2wb1yCGkyOYofl5TfKBL5AgZnCq0/78OjXPuKaKsRCTzRd1aubtoZE1rwN9A==","signatures":[{"sig":"MEUCIQDcenLZtavsQbqPQduYhykLGH7zZyHc7v8nwJEPSEfKRQIgBCwf6n1flJXho5gFMfepPOZb1XxGIwsOyS5ulu26BQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.501e975","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.501e975","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.501e975","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.501e975_1788324000449_0.6757917137140526","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d6ee70c":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.d6ee70c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.d6ee70c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"582b46a18b42ac5c36e1193265fc3582e6f0189c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.d6ee70c.tgz","fileCount":43,"integrity":"sha512-pDVCVs4AQwb9ExLYlwyVWzyW8+/KRTgREr2RVhwwpjUkIbOFUjX8SpO927Sfa9Qgwm0JLGWpTyLj8Qlic/iq8A==","signatures":[{"sig":"MEYCIQCZzq/693APoCwsmIGdkOUah2LcBlWunAFi46bfiN7XmQIhANln9j+iaYMNRvkFHy49oph1GJE2N7mUkNa7eXGOy15N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.d6ee70c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.d6ee70c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.d6ee70c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.d6ee70c_1788326858665_0.7623449614626019","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.42129ab":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.42129ab","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.42129ab","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8f488ab47fc2e84a065d9c3c3e7b43cdec17a9dc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.42129ab.tgz","fileCount":43,"integrity":"sha512-a2yhU9flF/69mtejOSX7fxKMQuCMwT/jXzHWUDFLnmEkZpHA5Y8h3ppg9TJIlb+qh/YdSGsajfbJIeTbVFcUEg==","signatures":[{"sig":"MEYCIQDdwNRKK7vrVEpzzbPtFFpMfjVvdlJwicKBQVRSRrfd7wIhAPUKZUeQDJxbzAlZh48m7gHEEbBGe69uUE26La/Wuu//","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.42129ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.42129ab","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.42129ab","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.42129ab_1788328794535_0.19055600886029445","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a3e3d17":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.a3e3d17","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.a3e3d17","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"83bbeedeaa5726bb7cedab6db57eb68be8e9417c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.a3e3d17.tgz","fileCount":43,"integrity":"sha512-LGmGDG+PWhtKKz/h2QfpgUNWgn2hqY+NlRZCp6A0ifsL8L7c4WKV0eo/nM6gXvnoWNJlZ+HQ6zLC6I/bY1rOtg==","signatures":[{"sig":"MEQCIE/TcETptGi5OHk4P1TQXR0E+nPVYZa9YLjum9YEWhivAiAW5s0yRlICBeTf36DGlP9p5EzYDNBjcMuhNH55AegRJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.a3e3d17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.a3e3d17","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.a3e3d17","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.a3e3d17_1788331546251_0.212464353313629","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6d2dce2":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.6d2dce2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.6d2dce2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b68d2c0d31cc661fb5cf8dbb8d5d215f22e2a67e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.6d2dce2.tgz","fileCount":43,"integrity":"sha512-a+3ZsqPwd3IuKcnkuaSAS/BNX2/mTstSlbTbIeeW4ijBJe+6fqS8no5Ijt1K0zTwnS9XJfqPAGkVF6B2jPahDQ==","signatures":[{"sig":"MEQCIAbe3ELABPj31cFqpVm5GoRsfI/CzITxw09+J1N6qeWNAiAhYaT4U/xQOtYHnjnGo+WLdaaiIRLfNYKY0DIc+mx8LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.6d2dce2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.6d2dce2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.6d2dce2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.6d2dce2_1788334130278_0.39447733108579475","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c68e4c2":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.c68e4c2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.c68e4c2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"005486519de959f008e63bee087a7ba93a2af28e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.c68e4c2.tgz","fileCount":43,"integrity":"sha512-/ZgurjYv9+ivV45UkSUJRvuEcgq2Bzdg7sN+kVbu8yCiIF/i0yKuFsJaODcL6qEJFxppR9MCBnM98b2i9XxPEA==","signatures":[{"sig":"MEYCIQDfNAdi2YlelbIhdTKpZcfubumPi/IGPrF8O8d2fIypNwIhALPEMDDXcKm6arkovt0i/cVagQ5M8kOfDr2TH9+LKBEn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.c68e4c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.c68e4c2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.c68e4c2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.c68e4c2_1788337767055_0.12558445497885473","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1e72276":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.1e72276","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.1e72276","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"13c75414910e897fa81543011b79cdbf9be2e6b2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.1e72276.tgz","fileCount":43,"integrity":"sha512-79aV9qHo9llEgG8BFCRxHM+J/r+qi84lkYxV9E1HjtcSet+eFvkAk/Z/0KjWuNrp3s/akc4MD77E/Fr+91XW3g==","signatures":[{"sig":"MEUCIQDg13CzsJxtsfgI6B3zYDM3i+eVWbuUkErnJDtjsaHPJQIgDAXoLwucVXLpALpLfR9QFsapjVi1lfuuUg2iIgr8O4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.1e72276","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.1e72276","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.1e72276","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.1e72276_1788340516041_0.10691160334000172","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.4f39c7e":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.4f39c7e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.4f39c7e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"90061fa3e2914d4a5e9fc1f1759543caf5864cbc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.4f39c7e.tgz","fileCount":43,"integrity":"sha512-85eGLKoagmuWFN+qkusGwYxF+g+UnKLBoX6OnUzO9kF7WZ9d5lMD4KguaEzJxxLpUCA3baeyTN2zjq+u1RJc9A==","signatures":[{"sig":"MEUCIQDOMqqmgljYLwZd7QbDIZ8UVpLpL5TMVSpgTVHFq2x4fQIgGrelAKN6ZejnDOTe2FA0f132SNvOhaR0QzyJ6p/P2RU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.4f39c7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.4f39c7e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.4f39c7e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.4f39c7e_1788342646102_0.35779573088031236","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b89b2ec":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.b89b2ec","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.b89b2ec","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0759eb3d4859f4189a461b9fb76b71d8d70a6bb0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.b89b2ec.tgz","fileCount":43,"integrity":"sha512-0i0ZMqaSR0BMfoukn9rdv1229hAllXiK1DkvoqfvX1lLubFnMTgUZjAn2hmlJP4tvLfFmc4JApBKy8vQlY93AA==","signatures":[{"sig":"MEYCIQC4xfWG9nxzlrpSaAjJ8uO+rrsb+URi9ogtVHgyJlrXNgIhAJTlHmy54hsWz1ct3wn7IJqp5WTPLBZN125W+cNDlBBN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.b89b2ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.b89b2ec","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.b89b2ec","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.b89b2ec_1788348880932_0.11740035623950074","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c55ef8e":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.c55ef8e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.c55ef8e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b05cdb214802e3ce1c6a39e1b5270dddb2cc9daf","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.c55ef8e.tgz","fileCount":43,"integrity":"sha512-ylYalkODzysY2TT93RIRkSLwbKxTg++r+D0ssXT5NdQtP0/nThh0XPHm6f8zf5ZAYfk1bERqPSIuJl69rqG9yQ==","signatures":[{"sig":"MEUCIQD9YN+jEge2Y/bExgUJpN9Mch+yjJ5doDQkowqKvASY8wIgJjkR3/09HNHbSFM7f2etFkIDB4x7GUwvJ3KAUe8a3Ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.c55ef8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.c55ef8e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.c55ef8e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.c55ef8e_1788349140543_0.03526359783114197","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d55751f":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.d55751f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.d55751f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"085cff8e3eca9faa03848716ea6e5a400ce0ebcd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.d55751f.tgz","fileCount":43,"integrity":"sha512-65dAC5l2vLDAYTcTjKQuZiWDab3ZviTqGdEZLQGdSEcIqH8NTyjyv9uRFb3a1FVgkSu0e3ojvUi0PWkRNouj5w==","signatures":[{"sig":"MEUCIQD6sb3PLwXo5B6QIG4y+rgvQJeFKaeEphk1eOGnrntvOQIgF3NxUGITEHRg9uq7TVTgP6+/E9FPOrbtg4iBbBJcS6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.d55751f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.d55751f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.d55751f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.d55751f_1788351649290_0.8977597945752545","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.5c7e31a":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.5c7e31a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.5c7e31a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3c4e030708787d941196be68aa569651b907cda5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.5c7e31a.tgz","fileCount":43,"integrity":"sha512-xcJ0DkMGTfA8yGMC0QuLEo0SXP7kLHSh4FxM0TwEkLuGlE/kXivrYeTfLZm5fKm+IMhECvH1uL+LWxy2hDCOwg==","signatures":[{"sig":"MEYCIQD2PY8ajCdOfWvVaB6UxfvoImpub3+Hlx7hyw69Tn2EHAIhAO8YypDTKIDfaFYjDNxevWDY2pny5oX7WC1LvJEXeelS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.5c7e31a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.5c7e31a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.5c7e31a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.5c7e31a_1788352963697_0.31294201597880433","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.95a7219":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.95a7219","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.95a7219","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"964f18c8accf6e9df98dcafedc5b21c73b97cf87","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.95a7219.tgz","fileCount":43,"integrity":"sha512-9EA+kLuSJZ/iJvbg2DgEJpc311c1OIULFVvyAuIfgaAC/1ngq2ao2EHScmRoNcbnE8HQUUYBY2rMLfeXC8XqvA==","signatures":[{"sig":"MEUCIQD6+9WMQLDwDaY6QhAIAlJojrmUpdJYD9Oiu0tAhzkOhwIgP7FFfIWrqOvydX2VkkB4NR9I/bc1/gbeNNsGbr/4w5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.95a7219","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.95a7219","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.95a7219","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.95a7219_1788355511845_0.6469510979618485","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a16a82c":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.a16a82c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.a16a82c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3b52de94aa5548fd75a0dd8997067e7d3473fbe6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.a16a82c.tgz","fileCount":43,"integrity":"sha512-HbhnVu/hJeGfg1Xut1OCamPAiura9rbI3jmDUxnWpYoa5Zw1zSjkHY3rOoSvP4kH57Nh7D1cwxc396Z2pDv8rw==","signatures":[{"sig":"MEUCIQCP4i9R9BF/K7XOFwpa+WGbKGsJBpTTh7xCXHaJsbReEQIgJyMOslGXpl4+BUpKir+qVtmFvulwBY/WdR7VXhNo6P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.a16a82c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.a16a82c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.a16a82c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.a16a82c_1788359306950_0.15363148387377223","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.ac68796":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.ac68796","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.ac68796","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"81a399b96c6c9582e881277b4fa28b6802e5f798","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.ac68796.tgz","fileCount":43,"integrity":"sha512-4uXsvu8qmPOcoNajId/oDxIybM9ICqqAcQkUg/UjgYmxMbQUhW91LCcc2aqUk62zUg1J6M4wDQc8We7c0yOnaA==","signatures":[{"sig":"MEUCID1DA619TDYrXeu9r2jxH6SV3f0kElubmR4JCQCOpuUWAiEA1JLtdx36wf1Zc4GlSzjhH5f0XzBCbWxIo+Fd6jB45u8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.ac68796","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.ac68796","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.ac68796","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.ac68796_1788366884966_0.65028288755778","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.7418f0e":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.7418f0e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.7418f0e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9631734d7e073b4400cf25fb67e13d39b198f095","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.7418f0e.tgz","fileCount":43,"integrity":"sha512-O5rOphO7KmROg3OZboZ8hLmsiPAXUfR0vEh11/2MHX97NZrYmIAzs9dSyXI4BaFz95WVEzeX+LNB/owKatC9+A==","signatures":[{"sig":"MEQCID0uqG13mgkTDn0XkD7X6wobWxOBGw/JMRAEbW8Ej/trAiBWjQ3I/bNGOfCIlC5ElugI1LJGOterAmR7hMSFlRrKNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.7418f0e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.7418f0e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.7418f0e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.7418f0e_1788372022894_0.6206784239363192","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.42b2fdd":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.42b2fdd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.42b2fdd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7aa581547112f938cf7048cc09f1e5c013b690c1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.42b2fdd.tgz","fileCount":43,"integrity":"sha512-mqGK4EI6hoOUovm8I9K9j8n/oTrXwSHabzm20keAw6guOdddD57pbrFQ/IVUyk78i/Awdzqt+tPWVLx1PPqVzQ==","signatures":[{"sig":"MEYCIQCbrx7criFsPXPXT1nsP/J9PuhDP0ep9mizNDHz6ofyzgIhAJWNGnSEmOKv4g7n62KbdnSbAVgkrot/b4bZ5qNpJlkr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.42b2fdd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.42b2fdd","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.42b2fdd","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.42b2fdd_1788372375146_0.9991889614425751","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.546a2f7":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.546a2f7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.546a2f7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9a4b6a54ca62b7cb2cb2c2712c8ca957525c83da","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.546a2f7.tgz","fileCount":43,"integrity":"sha512-VHSLH16/kdyZ4/jtFlP92UH+yw2sA5H1Kcvt9w7Zl/2qsCv96EA5mWUrflXDQXYZkdC0l82hsJ/JuJwQ5fGE2g==","signatures":[{"sig":"MEUCIQDtMGi/FgTlTltlOXGguCh/P++wUK/8G8QNcXiacuUZcgIgH8qnTsjf4K96XPbDfi12mvKe4mjAuGVP9HWLHxhG9Tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.546a2f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.546a2f7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.546a2f7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.546a2f7_1788373375384_0.9534180048324845","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.3ffe0fc":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.3ffe0fc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.3ffe0fc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4a349bc972b167c7091cd00fa0c622958b3fdfdd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.3ffe0fc.tgz","fileCount":43,"integrity":"sha512-lV/87Tey7rpjuxcB5EmQjfsUb312/KVtjOAEL1sjFfRpKzA/Osf8cwAxJHIoIz1nW+fdXka/R8Ar+K78YDkzZA==","signatures":[{"sig":"MEUCIQCajAkL4teYfJpRwUTd1zKRN9FNkY5KkboJJvRB/BklpwIgXC3aT4iHsSYIJodOJpsfG3elyXAtV6PkekDTzleFJgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.3ffe0fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.3ffe0fc","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.3ffe0fc","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.3ffe0fc_1788375511053_0.3338575592972972","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.4a48880":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.4a48880","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.4a48880","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a9c93e52bccdc84104b1b7398420fb2d58c7bb0c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.4a48880.tgz","fileCount":43,"integrity":"sha512-/hx40PC75Xw4pb4RZHbP/Pw+UVmiBnHtLAtBo9y9JCOJ4xGHCx0x5KUeb8/o2rcdHMTuQTjnnKaXM6gYzzyaqw==","signatures":[{"sig":"MEUCIQCfOU43V9+1d5pqna6pVVdjA8xs+es89fHAT4Ovql7f+QIgZ7Nzkyk+F8N31KsdGCKHRTWLL1U2jfPDbf0x79g5jew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.4a48880","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.4a48880","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.4a48880","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.4a48880_1788378599562_0.7958541961703773","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.680338c":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.680338c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.680338c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"daf75ab420d7b019f05dcc1b2a7cc1b733854c05","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.680338c.tgz","fileCount":43,"integrity":"sha512-behty4osOahCGdmT23W4Zh8D9bKs2hoGu8tMYWXTJ+ZGYHGfCVKz2ddNgW0ei27VKpubZZCUlPfChxnwThJx9Q==","signatures":[{"sig":"MEUCID+kVe9n1W8JOjwovMpqe7LDYDTK6LkDi5rVKI0KcvzkAiEAhpz7KYQRWDmqOo1RFIAxQPBRNpYNwUSip6juahSOEqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.680338c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.680338c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.680338c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.680338c_1788380818532_0.2998711699374852","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6949d4b":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.6949d4b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.6949d4b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"933b11701c73ec9de782f3cda9f696f753eec344","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.6949d4b.tgz","fileCount":43,"integrity":"sha512-zisVMOrPO6sQWCCxwUCZ7KRcnMav9YvOuq9hZfggxt3Pdh7+ZFeVYk4MfOAjfFT2MrBdv68cQGBCm1Zqi4GcQQ==","signatures":[{"sig":"MEQCIEz7jbAQ4EqtQA5UviFVu5kSlTWgnb38o2QY8jl6d7snAiA6orGsUZs4YPQibE+7KBGTGwYNI58rjkc3yPAKWzh1rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.6949d4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.6949d4b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.6949d4b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.6949d4b_1788381420413_0.43544380106380687","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.48cb3a4":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.48cb3a4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.48cb3a4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"56432a7fef54ca345a3e97b22ed68ab09fa04103","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.48cb3a4.tgz","fileCount":43,"integrity":"sha512-mbypE4tBTplbdRoMkVDdMixqI0fTrqrkJaN+upjVLQO+vP034UAtYPJQO6z7sTczoWIX460SrKJi26NMAmLl8A==","signatures":[{"sig":"MEUCIQDAq11tJeGEIGeNRhdl/dUNgkXyDN8arRg30H2TrH+6awIgAIZW96FVaiGfnN8DabHRsnVZYdwTP9fi2Mk20e/rr9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.48cb3a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.48cb3a4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.48cb3a4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.48cb3a4_1788381693639_0.14369986138525315","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d7c6772":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.d7c6772","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.d7c6772","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"50dc793161c99278ae804d350a9fa7a17a28cc0d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.d7c6772.tgz","fileCount":43,"integrity":"sha512-DDguN3KLvN1YXL14Y+5q7uogbIdVtJx3pOXRcODpsx+Fxy1rWdzVpY7raBQv+Y+qkRpGDp9DCmRFUu3tsyLbrA==","signatures":[{"sig":"MEUCIQCHsitA3JGALks/9tE6kPE2sbhKobZ5QBy7/FzsFKSs9wIgUIehChvqeoETC/IicAufX0g4GsMtHPT4d93fmc+/6xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.d7c6772","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.d7c6772","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.d7c6772","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.d7c6772_1788382794281_0.7713551103780396","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.621c401":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.621c401","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.621c401","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2738c487788047414f6ad83056a2c087cb83ad63","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.621c401.tgz","fileCount":43,"integrity":"sha512-erxYcfTdMkVRVWKQSVIMa6aPHVQIlsN4PrJtiXwbFIL1pvrgEX4eO318KI26MlBGfIwyJkFaBNWZIK4/a3rDMA==","signatures":[{"sig":"MEYCIQDoDS11YYMe4RFSZtLOjdID3kudhf6xqVsOqb2Dmn6zXQIhAPit29xQK8BocgulR8fc4JMx6t18oQlr+tLLJZUQXGKI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.621c401","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.621c401","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.621c401","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.621c401_1788383235121_0.048751579664978895","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.35a452d":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.35a452d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.35a452d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ab531d53b1cdb05916d27b243064c0f5fbf52238","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.35a452d.tgz","fileCount":43,"integrity":"sha512-S1UeaeqEnkK0UAesOrg5Ka5/Y8c7UZg9QUzWBdc1qKiN4KcYNfiruTWDLDFuoRwFkMW7ew7kEJ/2S2LzvgOaFg==","signatures":[{"sig":"MEYCIQDZBmp2PeoE9ixaLGPilgYOhec1L7T9m57YY5kOirytXQIhALOd/FscmIQp/hey+0GT4VafTMdqlyyrOZVX6Z7pcPEb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.35a452d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.35a452d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.35a452d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.35a452d_1788383481739_0.5860378432909112","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a734703":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.a734703","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.a734703","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"629dfba5c3f753773d0e32c71b38854192c404c4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.a734703.tgz","fileCount":43,"integrity":"sha512-8RtwMLcuLovIXk3LjVAUHPzLHWkobLF2trCXHS2+vHieAct1MzriHaoLT7tsiP/p2+faXa1CLSdyAFTRTJNhGw==","signatures":[{"sig":"MEUCIEd648wk4pdL1H71fuG1QVrcUoOJQVSp9NQiKqdKihvEAiEAyf70urhiwfzdEZOcAV7l7uyAdisNV8Y6VvMXcMQVS7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.a734703","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.a734703","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.a734703","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.a734703_1788383950078_0.17324868903316393","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.65be21b":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.65be21b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.65be21b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"29d0172a3beaae7af43171d1a5a11233a9c537c0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.65be21b.tgz","fileCount":43,"integrity":"sha512-v7NhOOW0BO6j8XwJt+3WEpFeiFRCS8kyaj4kf+8RmVJg1NJv9qRTCpipx0+SBr+R/nAq/eKTqoFG4pX9s+mZ5Q==","signatures":[{"sig":"MEUCIQCCo0EZEmZxUyfHuQyE8P/5h7LvaIzwZl4mi9Fy25O5OQIgdNOe8sNCCyFd27sgFApvPcJdAA7oTZecONcj8bxoZcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.65be21b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.65be21b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.65be21b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.65be21b_1788384645710_0.17891475924957456","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c203bf9":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.c203bf9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.c203bf9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"203aa51a68af27accb89693c9e7bbb866f707bbb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.c203bf9.tgz","fileCount":43,"integrity":"sha512-OlxScu+7ZdGbXkFzaJXUJdUcOqDczE1PENBPbiaQS0r2MAhb5XKvvQ9JK9tGiEI0Li9TxQV2EBoRIKEZUeOYHA==","signatures":[{"sig":"MEUCIQCxTRKUZVu4siZPA0NP2HB5brTpXDQaedWxd7r9blBDcQIgRWx32gMi1ZBoYlVza2VTY/3XLO68C0JR97Uzz3fQCpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.c203bf9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.c203bf9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.c203bf9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.c203bf9_1788387330895_0.9939429177800598","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b1f1d68":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.b1f1d68","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.b1f1d68","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"39a310d1d8a120def45541099c3e75a054021528","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.b1f1d68.tgz","fileCount":43,"integrity":"sha512-qL/oxM76KHDPMVLLr74QP7fcgi98hABpAWgkCEBlm6PyUyl3wf++5HseL0SHInDCzxEkh3xSi81M3e9HUpIBnw==","signatures":[{"sig":"MEYCIQDP/Bgi60XtJG9zMc0CRJ1OcCn0kA73PF5ySuACSoMdTAIhAO7wZdt2KOkAm0f0g3uqcI+EwulANeSbIcPvT6AXflXE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.b1f1d68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.b1f1d68","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.b1f1d68","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.b1f1d68_1788387707818_0.3412478082899666","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6e84905":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.6e84905","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.6e84905","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0a3e93bfab0ac47c8f26f5c979bb7bfb3f6084b2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.6e84905.tgz","fileCount":43,"integrity":"sha512-htvEKymABEsrzQZc7LJfGCO9FWqfhZgK5/OQ5DoKx45f72OjXOs8oejuA/ewrfTQWyC5aRZAZaLtYc73wRTYAg==","signatures":[{"sig":"MEYCIQDim/DOAPfXYo51AjcKmY3cn3TaU+xrKAOLkYCvrDUFkAIhAOTg55KDfcjZeDOZhAcvu/2Vk/27o1dZVVhVguTG7thN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.6e84905","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.6e84905","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.6e84905","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.6e84905_1788391519031_0.49440509265830923","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.95e7bfa":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.95e7bfa","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.95e7bfa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f9f47e59960dbb1d440bac2f731110e5078cac9b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.95e7bfa.tgz","fileCount":43,"integrity":"sha512-VOERYCpc1Ek1p35ZuLwApHFPSws4FCuew1OC4DmpZCgY5f5KdBNXjOGW57c9bzXUHDFmI2qxEXgmUArZnTInkw==","signatures":[{"sig":"MEQCIE9XecA/Q9ERTVGckOPjwVZQDdVMYC1gY+il0pIWqj3zAiASpBvga3k+xgz/F1X852rmJw4vwCoObFgMPLMx2/dztg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.95e7bfa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.95e7bfa","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.95e7bfa","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.95e7bfa_1788392868729_0.032738655943151285","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.7026618":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.7026618","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.7026618","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e3009ede463203fbe153a6d35c67e3019d21344f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.7026618.tgz","fileCount":43,"integrity":"sha512-+3xvzYqKfDgNAtRruCb0KoshicqfMUqwTsQDSMc0Eoth0S5u51Wl+OCX1xp0kpZKsM6JX8XBJwRM7kTx9ijRzQ==","signatures":[{"sig":"MEYCIQClt9jRIon3TeUqDPYBqIWawGKvDM7WjB9QyPVTi3/ANwIhALpFgEOiOSbJu9VICi6Z5/CKPMqA4RuQDh1+vdYLvrqs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.7026618","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.7026618","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.7026618","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.7026618_1788393371782_0.6784344215222025","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.58d4b80":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.58d4b80","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.58d4b80","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cc8526a13b5b9fe97587b3c4e37207a616258c09","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.58d4b80.tgz","fileCount":43,"integrity":"sha512-SV6PkEMZ3xSODdrc+2UXTBOLILKLJlJyDfFuMl7I6O+pP0hQ9qMiPWl8vT13MtRCztFWwdVMwT2W4CuBoZcjPw==","signatures":[{"sig":"MEQCIChR12L5Eu9CdXJLJTuaEowdmF9+pWXA7gSagc9EryYkAiB0GRE8nT2zfhHbn1yjdYw59okcMd8qaf+uj4/LceosiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.58d4b80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.58d4b80","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.58d4b80","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.58d4b80_1788394630806_0.03839283326813003","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.dc5565e":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.dc5565e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.dc5565e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"32dcab353e8d8f862ec0d2efb8607acd3156bb7e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.dc5565e.tgz","fileCount":43,"integrity":"sha512-+y95BBUWTHOlAF2V55vUqjbIxqX0gk4xnKWzJTT/k0qakwjtBozaaQgss5HAWJVE4c/hnsam0oNComEkmBDsMg==","signatures":[{"sig":"MEUCIQCeEzl5ufgRoIsX0aCa7zivHeuBTi6bzPKXYys8SeIIdwIgHYp8AZha7u9DeQX4xSl63gn9sfDRnEDA0kqrVTACd38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.dc5565e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.dc5565e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.dc5565e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.dc5565e_1788396683262_0.9875388588627954","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.67f42b3":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.67f42b3","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.67f42b3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fa5c70b1eaf8843ec0ec224adae272e10eb07888","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.67f42b3.tgz","fileCount":43,"integrity":"sha512-Jxwso4hyc6zrC8vZQR8oMqWq4gklmiLZOvYZqI6BlWbK8yi3jLAawrREfWQKN+5pa3XvK/bPWqavlXCQuY4xNg==","signatures":[{"sig":"MEYCIQD+kS3jHE/EU/bq3gah94H5NSgDYxexyO3u4ibLI5mXQwIhANi6g8bZZTWbZYQaBoZ9fgiADJhPt1ZMsSg/nK8o83CV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.67f42b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.67f42b3","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.67f42b3","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.67f42b3_1788398189724_0.9569795878923206","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.4ec74d9":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.4ec74d9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.4ec74d9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2da2223807a6dfa0bb224f39a20dcb62b5ca8ec4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.4ec74d9.tgz","fileCount":43,"integrity":"sha512-gsH9GrSY4h1zIde59q2V3CR2jWJTWaBtrLU3bguzNlcIskLEKB9gBCNuOm4CmsUOr8sjJarO+ehZyWEoHHNGdg==","signatures":[{"sig":"MEQCIGFuaCP+4i37F1vOElRnEziNbNVyxEt0nIR/GEUcUa2BAiBQnusb54BnxFg0ccTryElfdnqDGcr3LIhGCwD6R/rNaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.4ec74d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.4ec74d9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.4ec74d9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.4ec74d9_1788399935295_0.009063030346240009","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a69076d":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.a69076d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.a69076d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"11f25ee0526ce715ebc022c48ffeba8534d81444","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.a69076d.tgz","fileCount":43,"integrity":"sha512-2UGQsY1cNeKOS5x/Nlvgoto5OTAhKiJdac6FO48HRzSrbvyVdjVVBSHyra8rzywOOVkOmhRzjhb0dZbvpkgINg==","signatures":[{"sig":"MEUCIQCrxwyv+dvCWh5PAwLQ5xjJo9vYIDc0phKRwLg6qo7vXQIgL0PnAQtl/9nvGnsyGKxInpBHuyqIqBmnLyylLQmWUdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.a69076d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.a69076d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.a69076d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.a69076d_1788403171353_0.9760970497153074","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a5333b2":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.a5333b2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.a5333b2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"98b6a8f34df516c9becb021ade5c9fc77bdfc986","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.a5333b2.tgz","fileCount":43,"integrity":"sha512-UaD/2+QVd/Np0vTSFk7xi3iiQhhhKQtGT+ANAryB4VSbrR6DJ8FjL2qsWXevFpdVbjHDiknuhMPI3zQY/e44Dw==","signatures":[{"sig":"MEQCICn3Jc9e9sXAODb1cOYWhLnY/Ef8CgBV18d9YVvdpjsAAiATf/eM4ejoizfhKr0Yc9ytWaP+EOCGIKrjR+LHhoSLJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.a5333b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.a5333b2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.a5333b2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.a5333b2_1788403953928_0.7351547383960086","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1581b09":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.1581b09","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.1581b09","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"88b906da3c160fe4722bb1a6ec482fa4fa203d8d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.1581b09.tgz","fileCount":43,"integrity":"sha512-EyiQaV4b8BG7a2pepVxj+X+iFOw9Y7LmHE2ifNTfnOM00Jpgunvo/pTH9BFFiQ1cySDv6mfrP44YBIgG71uebA==","signatures":[{"sig":"MEYCIQDRJfsXJWDTIgIRqeaDz6f1Xe5hZLuOBh8HJ/aXfoDJJgIhAJK25MZVMRn70ZG38BNm0D5I35tIg9diG5TTKlcLYZML","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.1581b09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.1581b09","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.1581b09","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.1581b09_1788411792699_0.35295286244693425","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.aa56577":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.aa56577","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.aa56577","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f56e8689501e24defdcc8b1dc07b775da00f8621","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.aa56577.tgz","fileCount":43,"integrity":"sha512-mXAAc0U1anZfsYS1FLmuE+tSfQAqgaI1uLKgbYIOMfK0lpv6SurHotqh6+obzg6ZHw7t2va6vo0nMU1KcA0y/Q==","signatures":[{"sig":"MEQCIEDxigAAU8msKdWFxCHiWcb7xd2UVl748XmMvitFW8AWAiB/Urphev50/RUjS3NYpdyw/jwu8aEZQiNf6UewRJvp7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.aa56577","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.aa56577","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.aa56577","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.aa56577_1788417505268_0.5413194513383397","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.311deef":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.311deef","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.311deef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5c0bc8f1ad0d3cb1b028613a9e7080490a961a23","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.311deef.tgz","fileCount":43,"integrity":"sha512-hWw+ec/qEAtthkSwMqt7I2pLhXDShklf65+BBJ1R+/TeB5BFiA4oP1o33iErzx9A02WnOIXP9dFebcAN9jeMUg==","signatures":[{"sig":"MEUCIHBAormuQBWw9C1tb7av9qlrWZIQLA0bfEYsEyGEfbS/AiEAj0paspeVuS+XzUrmwfGP4TNlo5GKRx+YfaJOqMXeqog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.311deef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.311deef","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.311deef","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.311deef_1788440192870_0.962024180366966","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.adf002a":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.adf002a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.adf002a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e9fea99b2836f3c9515014ade40df36b53a6c6ec","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.adf002a.tgz","fileCount":43,"integrity":"sha512-SV0aiN7vbuDwMnOPt/5K16VtnJSI/XL+QsVLWA6u/Cyp4pusfMl4D7c33y52QRjM20PYxnMpX/HCPDfA7WFqeQ==","signatures":[{"sig":"MEQCIAvuWit9YcQSoymuJPAL9x2rC489QwqvtJHTIoD0NUhcAiAM01jeOKjhEvKGnq7wPyk3Tm/nXc3diuvAaSub1wqXbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.adf002a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.adf002a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.adf002a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.adf002a_1788441282507_0.3801008574634328","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1b1ef57":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.1b1ef57","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.1b1ef57","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d670e7b23f96ada88325bfd86ed3033a0e2675fe","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.1b1ef57.tgz","fileCount":43,"integrity":"sha512-EBW0WXe+BM95tViP/tohdsHblnhvLhTSmZAdvsHN8ZMKn9dcKCZhjfNWbbygjvU81BcuwgjnH5LMkmNEMZ56zw==","signatures":[{"sig":"MEUCIAJZKqUQ9Ish5aBd4z5rpRxh7NLgQrPtJXxnz5cttnDGAiEApJARK8HOfpxL0p+9XxFR/xdRGB1lkpEuT5420QIISsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.1b1ef57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.1b1ef57","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.1b1ef57","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.1b1ef57_1788443287217_0.4541021639500493","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.29bde32":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.29bde32","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.29bde32","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fa440a0073568e1192f7819bfbff46e7f0b0f85d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.29bde32.tgz","fileCount":43,"integrity":"sha512-dCimG4Wxe6L0wpDXHAxTtHMwAkCipU4HkKEFwNRpfeIEy5GWfgst17R5jF2V4KtIbJCxPIN37vzEwKZnyoLY9g==","signatures":[{"sig":"MEQCIHUbtCvr9AKjXfT9aTiJI28dJzpkAPkArS72Amj1Mq1TAiAL3NyYfadPRzJ/Jp+Y6l3tu4r12EOdWg/i05iuusPzJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.29bde32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.29bde32","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.29bde32","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.29bde32_1788445602186_0.3538248500900072","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.be8ea2d":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.be8ea2d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.be8ea2d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"71677fd573b77a7e4d82ec806c74f90c16f4c3ca","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.be8ea2d.tgz","fileCount":43,"integrity":"sha512-A+TbjyUyta7InNff5M63lhRRrC0cMLLmO8l26m9r/Gb1rSslnOI8G01i0yqwlN9tvkQ7cd+3KUD+5nAGKrsXew==","signatures":[{"sig":"MEYCIQCL9cSw8f4J8DEhk1MSIxmZS6tvS8wyCom7eKHg4ytPIwIhAOdyXVYDYeHhRBEQqCt0s6Oa2roY2E5oXvVMPq0FhyJC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.be8ea2d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.be8ea2d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.be8ea2d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.be8ea2d_1788446883563_0.10631861247144525","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.8e374ad":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.8e374ad","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.8e374ad","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"986fbab92bba69795de63de40671d582f488be4c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.8e374ad.tgz","fileCount":43,"integrity":"sha512-pT7HnRGuFH6jRVpFWqS+MMZlI9HxRGbrOHukOowegE1RAE7MevV8ewnGlYhb9/6QhTu5rmCNqv/PsQnXywm9Sw==","signatures":[{"sig":"MEQCIHR5RQvNKbq2xngFlykwpveMhuUr6UT/TFj083PceCr7AiAaD/YkKa+vKBDLeKN4DAVGoBf2zfQpMHIxLTPmn6//uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.8e374ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.8e374ad","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.8e374ad","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.8e374ad_1788447263399_0.731171758122872","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.08db6e9":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.08db6e9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.08db6e9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e30e7d13eed457b7a86c16bdfbe60bbf26aec457","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.08db6e9.tgz","fileCount":43,"integrity":"sha512-DInX5AEDnjW3H4y6srERFj0FErAhlKt20V6a8rS6/IdgZ8q+oH4BdgLpK/ufKPvk8mJPjIcY+DbhRym/GApm6w==","signatures":[{"sig":"MEQCIG9rchrMTa4d33eK7Fp20q4+TmRu7r+IZ4HzZnUkoBJ8AiBOynaoyG/X1lHR7VqQ89NdQFKbty88Vew5iwPkY0HttQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.08db6e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.08db6e9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.08db6e9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.08db6e9_1788447630590_0.6728234941145694","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d72fc12":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.d72fc12","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.d72fc12","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"15ab24e7b126bc2d2ef115e37a0ca401817b064e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.d72fc12.tgz","fileCount":43,"integrity":"sha512-VdVAAPQavpfpIN/l4gMKLseB/N2x4Y20gdQfqQu60HuvHQE8+7p1ER+OsYNILEQDr5iSLpy1l8xHPjr1NoqrGQ==","signatures":[{"sig":"MEUCIG+qlNlvgR5P1Bs0L5rH8EwQjFbIuGUAL0w9++Zecvw0AiEAkrseZp/FAuRy3YB5OvxetO1QumIVIPwDEXY5o3S9xkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.d72fc12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.d72fc12","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.d72fc12","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.d72fc12_1788448511528_0.9179566100887635","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.5d87328":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.5d87328","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.5d87328","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2324b914d5ba2dc8f9065a866a384a1c2031c7dc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.5d87328.tgz","fileCount":43,"integrity":"sha512-8YGrfuq6fKhDsdBFJBn3ofCTYwrw3mkHH98m4g8CzcdsRvirdq/JuIMinZOU5FgXnW90D4+OpCX0WXWPrN5Kcg==","signatures":[{"sig":"MEUCIQCrD1wE7DzE4uSY+p3O8KXicRom015GwqPh5YUJUIOBTQIgKfm8sX5iLT7pp5D8m68RlNqSjstdJNybqglGI/JEG6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.5d87328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.5d87328","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.5d87328","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.5d87328_1788450498810_0.6795942342385946","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.2e51213":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.2e51213","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.2e51213","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6839bf30d9455865bb4d12f3b7bd8211e2688a25","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.2e51213.tgz","fileCount":43,"integrity":"sha512-l/cQio1aHOlK0AuOdDUXtImWZzDIg1+fp1H2pWf4/aCkQFlXa6RzV3gaQ/TbVvMljKaKhw6ALTDJk6JCh7fwyw==","signatures":[{"sig":"MEUCIEygBAu831i/FZiI0VTLNKNHxsYX4B0sN/zTqmlMakKkAiEAsj/xUar4e8eZ71NLLK3awlmjkDIVMFmzAQJM8Fmalew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.2e51213","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.2e51213","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.2e51213","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.2e51213_1788453076043_0.7659219779732211","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b7667d1":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.b7667d1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.b7667d1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ef5223ef2e303939eeb33c5953805663c716e7ed","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.b7667d1.tgz","fileCount":43,"integrity":"sha512-bboGcdaqtfwOV5pBV7/nJQ8ytb7Ul8H08WpXd5IuDx0dPmclaN1ZMBULP7nrcYZA0Hy4OGiZLGhR1FBErjftJw==","signatures":[{"sig":"MEUCIF2k5e0159W9JvXh0R/LHk5IUczGZbJuEtJDczUXqDvWAiEAqzgODViUyN+xQUZZD7U695wxr7HRNflnZ3Ih6nnbq8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.b7667d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.b7667d1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.b7667d1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.b7667d1_1788454558334_0.020943242780491422","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.53ca0e7":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.53ca0e7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.53ca0e7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e176d91e5624b7957915804791397d12b5d7f28d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.53ca0e7.tgz","fileCount":43,"integrity":"sha512-vXf8JisP12hq6ujrl9ZSfK70XjnD9wog6mqBpfV/MW68KwmGe1GN8j9HFUpugN/oRhuy55JhTWquwZzl7ICr8A==","signatures":[{"sig":"MEUCIAxuNooFHcDa7IaQe/jXwQiVOMDQB6QdIsdJtQEq+gi7AiEAv9x7jkN6vxj7epeaNQuP3zwkml+o0gqm1AAksJl4bKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.53ca0e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.53ca0e7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.53ca0e7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.53ca0e7_1788456134874_0.03572097513331518","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6cad6b7":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.6cad6b7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.6cad6b7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"af1aad2f42bb0ee7c44d482c147c2983f5a51acd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.6cad6b7.tgz","fileCount":43,"integrity":"sha512-LeHzpFNxSNCgMDIrPw4+LLAwJSqPRbiEiVZNUwqxW1ox6vZm/xXctEF19Dp7q1tCSKuHnS+IFglZNvSUwpCTRA==","signatures":[{"sig":"MEYCIQCGpIUR/ZlyQxrKilR8Pfcvp5mbLGcq6IRG9EQJJrGO0AIhAKWDz60nyIfYFcOwiZSj4cxD3vEp0co7qbn2vkAyTg9z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.6cad6b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.6cad6b7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.6cad6b7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.6cad6b7_1788457026879_0.16240769304270186","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.be67ed5":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.be67ed5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.be67ed5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4be6a530c2782fcded10089bc87717f9b271a311","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.be67ed5.tgz","fileCount":43,"integrity":"sha512-y0jK/7IhmnkqdPLdBy2RMNEKe6SX7prS6qJujk6aoMHdbYxCAHBHzl88XN7oxFflY4aEmT6vlrNRAVqcWiLMqA==","signatures":[{"sig":"MEQCIGHm/79PMvKgi8oWaAokz6L2KBV5lSdgeiYzq5fL7ubkAiAZa5yv4cvUrKF2BUG+000J13b6KNfB5eJUch2rzUpIrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.be67ed5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.be67ed5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.be67ed5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.be67ed5_1788458764330_0.9318812710747075","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.9643689":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.9643689","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.9643689","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"eaf15af1f649b6a48bf65fa7599d9e017e325244","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.9643689.tgz","fileCount":43,"integrity":"sha512-C1Wvz1aBfkiuTBb9Y4+ocYzyL+rKBAeJRr7vBStSH4flmYB7ug0s4zKFuCMp1aXHg4jlAfEbRyVjT9KLspnAqg==","signatures":[{"sig":"MEYCIQDbMFJapslEyD2RKsrYXJNsfXUQFzGfxsM35a9NTu5hdAIhANwnKjz/gbaMsp4os+eZZQXMl06Z0biFVsxtvjwL4DeZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.9643689","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.9643689","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.9643689","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.9643689_1788460182081_0.974408853092998","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.89374ed":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.89374ed","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.89374ed","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9cf2dafd6403888fdf5fb18d47dab174546a0c18","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.89374ed.tgz","fileCount":43,"integrity":"sha512-mQofS9oesvlICKIfH4BXVUl9yTX83m8pYQPHx2kSMHInT2U8is8Iigjd2dWZzK1LKbmEJ2WFm/s41AiQYFQy/w==","signatures":[{"sig":"MEUCIE4Js3I4kv7173ABaQtjmJ68xhLg2HfUe/N329mb4RxVAiEA5FHxGZGPcGIctu6tb64uvxW0UvwituKThY+VGTQ0Zrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.89374ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.89374ed","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.89374ed","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.89374ed_1788460540362_0.2627949128425431","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.030fd67":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.030fd67","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.030fd67","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d4e564a51984d5e26351b05fa39f4b1ec2447a8d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.030fd67.tgz","fileCount":43,"integrity":"sha512-bu6GaXL9rJhLDiI3xlGeZ1DTVED6utzT49SCQiEOAL3I0CPi4IA8yLNZkYvFo53x4ySOr0E5XkQKOlRVHwe69A==","signatures":[{"sig":"MEUCIGTlJmxrP+/iSgmxTKQutCEcYTscz8P+KF/3G/AVLOaLAiEAkskxLivAfjBpOutINV0kK94bnlfeYTvHE9eYavc21g0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.030fd67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.030fd67","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.030fd67","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.030fd67_1788461616297_0.43193960149044575","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d77fd8b":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.d77fd8b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.d77fd8b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"959d401f16f1b027b8dec6cfbc9be1353c608cf0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.d77fd8b.tgz","fileCount":43,"integrity":"sha512-rzBPusayn7zwLsdTgSvEGpsnoHsX9pkYSQKkIU8VISkYWZjiOy+sBdRjY3RMtp9s7hRfmDx/u8yr2vjMMAjG1A==","signatures":[{"sig":"MEYCIQD0CFbYNKpqbFZAnB040W8p2wQ57jXebwvYkFUizbj9pAIhAO5JR3i2JvN2ft99+E+k0PSkJ0fbPQ2r/XYTVbn0wsf/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.d77fd8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.d77fd8b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.d77fd8b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.d77fd8b_1788465571391_0.2832955119740752","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a1e2b01":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.a1e2b01","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.a1e2b01","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3bcd25558f19394a666eac187e4840b273860508","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.a1e2b01.tgz","fileCount":43,"integrity":"sha512-Xt+8sqrZAapA/4LWAE4CwdDGY4BkQdJeRiBHgm5j+LZiKAbG29gS4eRXIWLcwnmVAadkS7AcHePR96SEWQLpJw==","signatures":[{"sig":"MEQCIBG1xX+77aW+nlbK2P5ljD5zXNwXWvoyfxehH90RFhoMAiBusrsUbDQLmydIzpyhqJcjg3rkJWeaTKj1VuA5B0hB3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.a1e2b01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.a1e2b01","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.a1e2b01","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.a1e2b01_1788470938075_0.8526321287102914","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b3c6619":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.b3c6619","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.b3c6619","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8bf0ab42d1ad2f465ef881e30104002217807800","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.b3c6619.tgz","fileCount":43,"integrity":"sha512-4xitHVZECQg6Op3zm/MKx2t83HqFORV8jFFSg7Sbp6y/51mZi1PE1OgHOrggjGg31Z0SsY99MoUEbCXVkGbglA==","signatures":[{"sig":"MEUCICguM7a1XaUIATw7YIrqkqZYUHN0o3VIVBawz5O1wxFjAiEA7/TZdX8g5i293FbroQEFYsBJWGYWF8imXy6dLmmvL7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.b3c6619","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.b3c6619","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.b3c6619","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.b3c6619_1788491965934_0.8694632716770336","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.f0c15b1":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.f0c15b1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.f0c15b1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"385a2d5e4cb4406a62142b566e01e8b12b90d709","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.f0c15b1.tgz","fileCount":43,"integrity":"sha512-8actIkoDbym3hs03itXWeixix4fst7bS/gRRr4IUDRQTW7gbs9P4TTXb6hswzdiTm0ksecJMTxzZRVJIQ/cIDw==","signatures":[{"sig":"MEYCIQCCd9szcKtfQAk5CQJyKuoEFvxi71Hu6x/G722SryG6AAIhAJ3BF1ABm0faRHkQ7SqoaJaFqlh1cBplGM/rqQ/NAkbQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.f0c15b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.f0c15b1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.f0c15b1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.f0c15b1_1788494749008_0.2664148768696597","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.1252020":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.1252020","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.1252020","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"40bf05ff076e57c7a115f6f5b20ca35dabc6e7d5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.1252020.tgz","fileCount":43,"integrity":"sha512-mTYzEPQ+esEkGi4cw1M+BsIVnLOGsGcT3PQoyVL5dl9DasBtbwU0dLzLC6wcudqb0LidAZenaZZgb8TXPU1HfQ==","signatures":[{"sig":"MEYCIQCSTkUzqucfe+llRNoPEiek6VbCjLD7gMLQwNHaQin1XwIhAMqHvSju/5CiXlaR/cKYICpEJM+3h1HVVdVfwCKeTV+l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.1252020","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.1252020","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.1252020","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.1252020_1788500600946_0.5500715341299491","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.5efaf01":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.5efaf01","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.5efaf01","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c1fde244ecc6aa616547c03442c0735ede5e182f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.5efaf01.tgz","fileCount":43,"integrity":"sha512-sVcqVU/ZNxail0eU1wRvLJdnlUEdzwxp9suhTr7Y53Enn9LjE1RJaY1JpHRO4vcGhS0DhtF6V9nplWxfl97DDQ==","signatures":[{"sig":"MEYCIQDqwhyChBbIlEMpvSBlccvdZKG6KM6zMlPGNvqsF34svgIhANFZ/q4T2LeKJL/2ac7+hXxYKkAm1KG7hD3ltPAQapJ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.5efaf01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.5efaf01","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.5efaf01","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.5efaf01_1788528951528_0.7964915473713676","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.ea1b9b5":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.ea1b9b5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.ea1b9b5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d9c0d888e13162e965311f3d565bffc820e5521e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.ea1b9b5.tgz","fileCount":43,"integrity":"sha512-4hiSlPX68mEFnQOG6uX/krM9T8txf2JULyv5D4Mp4za6Df1kn8/sNJg4UB2XHP9tDUSnURjMVqWOE7dEEWLH1w==","signatures":[{"sig":"MEUCIQCXdKeguPADJ495z9NG0Z2fZTED7TCRlDfK6cioMODRhgIgZPzwoZfOLm8qP6vu7Okft0lpGQDGnXhGD6k7jRZSTMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.ea1b9b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.ea1b9b5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.ea1b9b5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.ea1b9b5_1788530435924_0.5953974121358756","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.ea04834":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.ea04834","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.ea04834","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6702c59666792787478b3dfc9a1036e233fecffa","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.ea04834.tgz","fileCount":43,"integrity":"sha512-fOkmhJgy3q/WulRu7cyHAVL+xrJGENaw43hobQHvbYLyIm5FP2YtvWMe4TJ8w7oQ5WSAVN5Xe6LgSO6PefAGWw==","signatures":[{"sig":"MEUCIDMjUQ8P1yAw3GfLLNXE4PUn3ltN9F1uoLaLIfyQRkFYAiEA5zHqElqnPmxa3jzwlEKfUpSfm/PJLKFOdugN9D5kjJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.ea04834","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276951},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.ea04834","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.ea04834","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.ea04834_1788536728519_0.9403461795088148","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a37a895":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.a37a895","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.a37a895","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ef6fc7e186b68ae9066892403423c12dea8aa371","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.a37a895.tgz","fileCount":43,"integrity":"sha512-di5tIGbyNqy+wqy56NL+hzCvxYQLRY8yrPJAnt6w8dICciMoJOJFKYWiKlmy9rIoAzb/4AuPtgJPi+Bx51r5bw==","signatures":[{"sig":"MEQCIF1RejXNDoth29D/zYBiezXq/o9MtdYXK2b6+QJ8ymFiAiBtaMPnD3l6mjbMiJfFZdb6Md8F2CWzcY0Jhf5vinE3xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.a37a895","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276951},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.a37a895","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.a37a895","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.a37a895_1788538505883_0.828794490702111","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.53112ff":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.53112ff","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.53112ff","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c50995527ecb86c8b8563dc504969983e0f53a2e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.53112ff.tgz","fileCount":43,"integrity":"sha512-/Wo1toBNXg7CrTsIDOin+QGnzeVDWIEDgwjFISsUNDicWEc9RLeKuxem5sT95zvSEmsCMks5Oh2jZY2WKi+sKg==","signatures":[{"sig":"MEYCIQCHIekaY8gNje6faAkazZV7Fq4k5cpYPOeHHVnaLf88MwIhAJ8B2TpvMvoQTnfDdnq8L4jVRn4zmAw3AGNzCwEP7mGT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.53112ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276951},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.53112ff","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.53112ff","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.53112ff_1788538988791_0.47929022443217906","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.c3b79f6":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.c3b79f6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.c3b79f6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f8a44c142cd881e8d328d071a40426641905ab5d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.c3b79f6.tgz","fileCount":43,"integrity":"sha512-uhDYrxyu5zDSsKV0xaO7TfDutxK9UhQuPo/5QOrIb9nsyjJm4T7M49D0VrNI5RIBZUB3reOAY5iRMLHuzLCf2Q==","signatures":[{"sig":"MEUCIQD1UZ2LXV64agcNffUJ0zXj//aV+JSYSYn48WsLpFHcCAIgSdE3PVAr/kbVoaZXgwV32lDowdqjd5Y/uCz014ZiY6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.c3b79f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276951},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.c3b79f6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.c3b79f6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.c3b79f6_1788539403481_0.7837043904640388","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.7788679":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.7788679","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.7788679","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f8daf80d47fc886ee70c31bc38aff92f9d18dd2c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.7788679.tgz","fileCount":43,"integrity":"sha512-HBBKDP49UghzuQTOOW+odgTSMSZR27LMf8dpa2+sFGr2dFaIMf6CPRMnhfKei69RoMYoakLYu4Mo1vedG/t6fA==","signatures":[{"sig":"MEYCIQCJz+6REkg/hocc/OTo0qNSnzEeuA3grTJACXHYiDQMwAIhAKcBUV0b04Pzb3Gf0gWrm0IB9TC9mVG1EkcjHCf17A2v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.7788679","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276951},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.7788679","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.7788679","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.7788679_1788539885696_0.152935615415128","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.7409f9f":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.7409f9f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.7409f9f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d92987589010e3035821120e2b6de8397eeec61b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.7409f9f.tgz","fileCount":43,"integrity":"sha512-fMsTlljUuvgE3XWYfJeB0MPc72CB6hb7wbqdSvmRduxzcvg7axBXvFvkSycWGjCEC86/JEpYoflqj8Naix01Jg==","signatures":[{"sig":"MEYCIQDotlf3T/Gh44dfwPASK4z9OBH1yzggwCYP9RjaSRWHaAIhAOImbzNH4EIHacEJqqIss/g+boNS/NfMsj414++zHbZP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.7409f9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276951},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.7409f9f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.7409f9f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.7409f9f_1788543196991_0.5913836226725189","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.8515535":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.8515535","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.8515535","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8376355a8c0161984dbf1e52b8e977bbf1fd6695","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.8515535.tgz","fileCount":43,"integrity":"sha512-Qq7C06PePBO5BXp2mSXoaOR7cL1r5Vh/JSBJSeM6DhtJetGGiWBS5jCDh/1BN5yKG+nIB6JJX/8ATZWDKmHL6Q==","signatures":[{"sig":"MEYCIQCJZzdIL0vqeP11W25/2MMFR/m/9q4Usmyw3SMdCNKpKAIhAJmKUbAe8LM59sT0W6mdmsYU8qQlj96oa9pSHCiuhUFY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.8515535","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276951},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.8515535","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.8515535","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.8515535_1788543422246_0.07604285900401608","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6e6b9b4":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.6e6b9b4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.6e6b9b4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"291babe52d4e5b293797a10afaa0fa1174655525","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.6e6b9b4.tgz","fileCount":43,"integrity":"sha512-fn+91GSwv4rdRg368WljubcMMhUGPSzXhphbJm3YAPGJF3nSCSaSZbc8VJsLBl6Y/kDuGa6MxMZbg1qkI+xoyQ==","signatures":[{"sig":"MEQCIDRoRXJCB4GJtrjYBrUw2dO8RWR5aXFIB/bOsNbPXb2DAiA1dYCfGmwOhwlpm6CUUGixGsD+/4W94ul8SuqPz3iEsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.6e6b9b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.6e6b9b4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.6e6b9b4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.6e6b9b4_1788543630697_0.5086220497576515","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.8993695":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.8993695","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.8993695","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c228d115152835dd07cf5434ef0e4806d5074340","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.8993695.tgz","fileCount":43,"integrity":"sha512-GhADVoHwcr5NLTrceboad8O4SMER3vZVvsSnobTrO71EnanDjRqXIoR7Z5r5eZKjJ6s+TF0Nj2ULZ+hxRvfIhw==","signatures":[{"sig":"MEYCIQDW/PrwrHsaSpKO8IPHrBgwmiUyR18eN6RxmosxH1HBGQIhAP7+4A/mGpjtXQ5/wDN244PTa6ws0amIInhJ8HCYdHdw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.8993695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.8993695","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.8993695","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.8993695_1788546226101_0.09084318258259083","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.51676e7":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.51676e7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.51676e7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2469e67fc3fd5863ed2a89c32a37c4e6f69b1ace","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.51676e7.tgz","fileCount":43,"integrity":"sha512-Pj+gcV7L88tq9a79sJOkEe6zDwcPPOmjR5kqj61vlZquanRtiYtT1oS3BolPUggc+QabrTHCUzy1LJrZu1Dbbw==","signatures":[{"sig":"MEUCIQCxU5hbaS/XK2bkAIRU7r/rtPM357FarpaYmXom1PMx/wIgVrja65kVL1P2Kq4H8l+/OxbBaeMJSp0HFf2uYbOjN6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.51676e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.51676e7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.51676e7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.51676e7_1788547122226_0.3882826669461479","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.72fc8cd":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.72fc8cd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.72fc8cd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e4f26b5f1549a3fa5bbc56be4a93eb331211a2b5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.72fc8cd.tgz","fileCount":43,"integrity":"sha512-QWjvyjYrPZwiG27V0mi1osDTl8Z68+s5BHP4DEYozktkaS2Pq9SJHKFkAvf1yKcFxM8aWENZPqxoqxgekC3e4w==","signatures":[{"sig":"MEQCICL7ipLI1i8l+hE4toTbkwhj3kpixTzYVWmJtYKxFYnuAiBhmvceZGPBrlu230g9WP59a+jznx6Cv6XWpvaSfVqKvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.72fc8cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.72fc8cd","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.72fc8cd","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.72fc8cd_1788548884238_0.6987823079594906","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.99282eb":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.99282eb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.99282eb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2c542d4d6d3a406e5a84346c1efd187f0615c817","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.99282eb.tgz","fileCount":43,"integrity":"sha512-CgdOdqiR2M/aSHFw816u6JgjBjZqxSFOX92ZffYYA97Bta9IFmqeDzrhPlsyZDgTQJX/QXBQGNrg3qo6Yt3z6Q==","signatures":[{"sig":"MEYCIQDBgZOC+/7tZu1bLm6p17vStZ0/JwWDoYRG67JKVRoqygIhAIYUjay6OL9VnC+nMBRsKr8yqY12aq0qSNLaLz5pVfNN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.99282eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.99282eb","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.99282eb","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.99282eb_1788551585094_0.6397099143088192","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e29bf3b":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.e29bf3b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.e29bf3b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1ae99e3cb4b816da361e1eb1acc956bb4260530c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.e29bf3b.tgz","fileCount":43,"integrity":"sha512-rY1EioQHK33uQvsp+n8/PDWweSWvhvQliDOHLyYIRkXLXLdVm9RXi/JUvUqXrc2mKd1xOpLBvQRUdRMxzQD/4Q==","signatures":[{"sig":"MEUCIGlJ4YemB3nxcnFgbHe7RxTGRiNm18ly/qqfqtEMiIrWAiEA8F7gnPpgos2ozUX77j5DdzpV6TUanjLrkIPIvU3jrpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.e29bf3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.e29bf3b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.e29bf3b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.e29bf3b_1788552019456_0.47582227570576774","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.75a4d1d":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.75a4d1d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.75a4d1d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"08e7958918805768bbb89e3f8b124c0c1e984ff1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.75a4d1d.tgz","fileCount":43,"integrity":"sha512-6R4GgnvOs1jAajhef3NgslbyYJ0DKt48XtHAtaHlxyP16ah0tQVhTfiarqjdNPz05bdFxt1ngG2vV+RtvhDtSQ==","signatures":[{"sig":"MEYCIQCB2AZWpHET8fpVeSNTe289PeSpi32mnxVigLbYfup6RgIhAO7Ctj1QjDNzLUl+JigXf/haUx9bdmtGMMJsc3MCqIfN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.75a4d1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.75a4d1d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.75a4d1d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.75a4d1d_1788552682006_0.5649389215560323","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.6e561f9":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.6e561f9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.6e561f9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0daf4df9a0ab9b7586355db2d9ae9db26e941b80","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.6e561f9.tgz","fileCount":43,"integrity":"sha512-3S++j2e+xCNq+8YQFNoPmRe9smjxzxUCBUSqMKz/Z/WVCqu7JaHOK/RT2fFQoZTjEhAu3CEzC2Ha5TTCt3gHwA==","signatures":[{"sig":"MEUCIG1LLj120PKm5UYPVcw7KsnuwyhabyQraSYAKVPJFUPKAiEAkkqy3JJbOE+12eMgxYf12z7vQzB+J0VU8AFQrXW0N6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.6e561f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.6e561f9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.6e561f9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.6e561f9_1788553540894_0.36958686710517785","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.7f77968":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.7f77968","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.7f77968","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a729dda294794e56672638086d804f1237d24507","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.7f77968.tgz","fileCount":43,"integrity":"sha512-va/LLZWK9DQkAaBY+6+tTKKU0TgYTTPA9BIOgt75pzKq4fi/vZzXfFT97jVDYbF/ZkxBwHM8jxq1SLgIgkaLuw==","signatures":[{"sig":"MEYCIQCC81vYh4gdjsL3o6IzSLNJI/sKkWupS4bXdBD8J//7ggIhAO3XIu1mDAv7VG1/YeIagnOCDbi2yqGzReGO88jyOUm6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.7f77968","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.7f77968","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.7f77968","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.7f77968_1788556664771_0.7022185481590273","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.64e715a":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.64e715a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.64e715a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9e796f1180f8d95b70b00f39a5e552ead876f07c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.64e715a.tgz","fileCount":43,"integrity":"sha512-oJMP6aznF5N5F3eqUXqIzLnIFHZMvfP//izxFu5aZCX/NtULbeDXhN8zHGxi9QIbG/qjceyBFc8vg6MCsRY2Yg==","signatures":[{"sig":"MEQCIEsvNmm7m7d6LjvfmcB5eBAGJKK6AayWngFKYdZWNnFEAiAuJ0nhMissdWbi2qkHG5cJKkeOIxAakCgFLS+f73YSHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.64e715a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.64e715a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.64e715a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.64e715a_1788558286930_0.06828430675983044","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.f613dcb":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.f613dcb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.f613dcb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"02ff35714ea8b205b7f56c5fc342b8282baac9c7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.f613dcb.tgz","fileCount":43,"integrity":"sha512-wRQDAyn1dMbdibrEZpfApyXYkW7J7wlt0D7ZHYll5kDAxSAntX+zXQZE6xQ79ykqOBqjivfxmYjgUGoaxTQQAw==","signatures":[{"sig":"MEYCIQCeBY2zWFj9duG/HRBRkRTvVGj7M2lMJ0JC79rDOcZY5QIhAIVHnSMKZZGd7n4yurdyG9GRCGpgoAIpbYTO0akyyVeY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.f613dcb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.f613dcb","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.f613dcb","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.f613dcb_1788566314084_0.170074286140929","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.28ce0ea":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.28ce0ea","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.28ce0ea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e747c0eb17c667a170379507858e16efed0523e8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.28ce0ea.tgz","fileCount":43,"integrity":"sha512-wOcp2oCMGsmlLPzUYu8bZzRAKXVTTk/h28t792AD2h84K3vOvH7NH+8h61hixhD3hshuJuKYfa+3H/kKe0ZIRQ==","signatures":[{"sig":"MEMCID73dKP6Erab06jADOBwtGCHhrr10/9bYnZnw8ciXavaAh8aTZRV3LVVEP/0PSSIsLin3jcvV5A4ktx5/IRm8dgG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.28ce0ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.28ce0ea","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.28ce0ea","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.28ce0ea_1788568782031_0.18769599604066012","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d305910":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.d305910","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.d305910","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a32abc9794a1e7be437ca896bee9ebaead602c3c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.d305910.tgz","fileCount":43,"integrity":"sha512-vbhXQ//J6M4xCZCbM2KgR6x41L+3INxyi8Me+zy+pyQAupHByDUYN+8nnGZPWz0ElWh9SVinbsyw/qry7DC4ZQ==","signatures":[{"sig":"MEYCIQDRkG9Zcjs7aAlypCEkBiUMdPBy0582SneN5ZiqFKDCagIhAJVIT2O+1bBmMhRmxBC5DOshil4fYrywNhQjCaXgeYa9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.d305910","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.d305910","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.d305910","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.d305910_1788569057144_0.3059255505015275","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.8449e38":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.8449e38","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.8449e38","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3e717f827826e79b77a26b0786e1a1bdc6480602","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.8449e38.tgz","fileCount":43,"integrity":"sha512-39gCYh2ZQ1jqjZgffLfZyKdW5VNLlVz5K+EWcF92C+3Tvh8Wgx8vnwuRha6EeeHLEP1cKq8MReOutiy3Z50DAw==","signatures":[{"sig":"MEYCIQDiGQuTPudOp9UmfPnxugqmZUD3AXRzirMSGTLu2wPdcgIhANyEw2y5rbgIEu/qmKV/IiYYHPIgCGQhX2kRIbIQ1OpW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.8449e38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.8449e38","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.8449e38","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.8449e38_1788569371806_0.12478093753434272","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.093c131":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.093c131","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.093c131","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c12c9f73d5be079ae4fb9e1138639947a25dcbf5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.093c131.tgz","fileCount":43,"integrity":"sha512-IUTkwC5BMg7hUJ+hsMQN1LGKIztlona3ZkjvXSwgBtLOkWQI+xLuDhqBBvhdGuK8uqIINE9P1I6IYZaeFJl/TQ==","signatures":[{"sig":"MEUCIQDJN/mCWy++9RTVlCyoE/nmwRIG3Qz1DP/JZzjVExTLjQIgJnwceRA0nAjvzAyl72ZSzbZ3cDhhr1QH7iSScd+ttbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.093c131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.093c131","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.093c131","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.093c131_1788570858658_0.14652509096855648","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.a9f6cf4":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.a9f6cf4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.a9f6cf4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ebfc7ecde3ec0113ed7fb5be2ded3a51682bb0f9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.a9f6cf4.tgz","fileCount":43,"integrity":"sha512-H9Il7ly9YlzQwDBOqq38GGszXJLjTpw/MRCSkRXCJS9YcS4pVCLkWvqHtacIkBB4uON8AzNm0IUA9Kt1FxZfwA==","signatures":[{"sig":"MEYCIQC7k1uQGuDfbxRKHDbcJxiN2ZAHsftSE1OMic4StLo8ugIhAJ2S0LZudkplfc5/6y11jkb2eyJzTrXjmuagieKes+kC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.a9f6cf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.a9f6cf4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.a9f6cf4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.a9f6cf4_1788572696949_0.19586795985730765","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.cb13c1e":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.cb13c1e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.cb13c1e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fe908fe03a52757508b18bc6a15b5fcde0b4db19","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.cb13c1e.tgz","fileCount":43,"integrity":"sha512-vsd1TfyL1vkVAcTFSugaPVhT95FI1p50rupTFdYs67MRWj/1axtuIl/c2DWkbFMdX6Sti1O1dpVqXf+nN3lwtg==","signatures":[{"sig":"MEUCIQCU2Vl+NWLAsuIzpcW57iD1Qj+gytUVkh1+W0U+S5W8yQIgdFiUU05g0ZyXcucjYYuOEkUOzFJHF9+oaL6NAULysl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.cb13c1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.cb13c1e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.cb13c1e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.cb13c1e_1788573764147_0.7870240927732812","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.3b4f1c2":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.3b4f1c2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.3b4f1c2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f9963bc8ed0c2a75e30fe13440a64343a4a70f26","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.3b4f1c2.tgz","fileCount":43,"integrity":"sha512-dmGTxvnoNR1gw2djg1c88PbQwzQI7KS8uGdRb5dKqT5cg/9JDdmHBaZSW1/RroopZrjVB/MTr6/QJxd6dhfqMA==","signatures":[{"sig":"MEYCIQCT54e1eQI/ImXFUxmTMmhlbciZQvIkg/ideYLbctuqogIhAPYbakIiPK/TIKwfSyDAPLdAMeHE8HaWhi5kiMAIcgIh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.3b4f1c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.3b4f1c2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.3b4f1c2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.3b4f1c2_1788577956108_0.9625875746754637","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.63a0bcd":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.63a0bcd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.63a0bcd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8e8dd952c6ab4acfcdbf90be93d423190d866ebf","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.63a0bcd.tgz","fileCount":43,"integrity":"sha512-7skyYgLyS0m5ZrXmnsG93rGfFRdqEZNKzDjvOsMagZ4xKM9IUUYxsvmY44MnFYJ5qs8FsTk43eU7Or0KqXyJNA==","signatures":[{"sig":"MEYCIQDHt46ru1zLotRW1UJKjtxcOYzWO4OpXmfT5eyvBXYzWgIhAIy09GUVpF4sCj59NYCwaEbyYQQaBmt/hQw8mMQ6MTFl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.63a0bcd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.63a0bcd","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.63a0bcd","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.63a0bcd_1788578556003_0.6942365001951702","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.05b679c":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.05b679c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.05b679c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5dcf30433b628ce35954c8cc256ef2254f22eb68","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.05b679c.tgz","fileCount":43,"integrity":"sha512-7tjxDJolxnHoqSL6IggOvTRp1/KeNUjBj8rl01k5g5pzCkIov8FshYF1vG5yUBL0kHvYuYRqjqcHl51fs2rUwg==","signatures":[{"sig":"MEYCIQDSJxCvXTci6yVTpxBCUgb6N8C2GpZ7NiatLqZq4oWfjQIhAN42Xsm8jBXHdwUXvmyjJ29i8ENakDT+H75TAw5WOvqP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.05b679c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.05b679c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.05b679c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.05b679c_1788585396854_0.19374947778244023","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.18eec18":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.18eec18","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.18eec18","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"027dfbd83fb483fc0ccadada1ee0d794efd48550","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.18eec18.tgz","fileCount":43,"integrity":"sha512-mg1OhvockvgYLEe1Lc61VVF3xemtVrvtk10zpdByAbvQ6vjjBWsDNfp6vo2DaCG/fgua0jnafxuTvOgdMZGkKA==","signatures":[{"sig":"MEQCIEQ5iHURpMpg55/MYjv6cJhYJ7cszQaYgfZjkvO12yVUAiBsefiCyMCWh1qKZ366Oc3l3hd/eaW9zgvTBJ6uHGrCyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.18eec18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.18eec18","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.18eec18","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.18eec18_1788587515309_0.7963183531016387","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.0ccad5b":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.0ccad5b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.0ccad5b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b2d85eb773c724ca2d4c21ca9f5206d283fdb57d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.0ccad5b.tgz","fileCount":43,"integrity":"sha512-OY1oJceUOZidXC9NvRY9d94mYsEYcaAsrEH3WOWx0SQ3n0s5Npm+j8xQVmdR/LaB5tj/ZKCPnlBpJQ78dfNokA==","signatures":[{"sig":"MEUCIAVR0QqY6Kzi/GnaRNkXksrmR5u7CVxZfoijAUo47yREAiEA4ta0p5CWQGK2nugnmGTTMgSDv8UtUqGSbBODsbnTY+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.0ccad5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.0ccad5b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.0ccad5b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.0ccad5b_1788593166954_0.4057800183732012","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.9bc4a62":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.9bc4a62","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.9bc4a62","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e9e10e1a3bb8365e3ece9b1a212604efce7c80e9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.9bc4a62.tgz","fileCount":43,"integrity":"sha512-kEvdXqSocqSsU6msICSBlK8fIuSp8vz+lb1V3TgfVU/HjMWaSGcGamI1WC5vWJmkZSF5U13ivqKzTRrNgD5WVA==","signatures":[{"sig":"MEUCICZVJt9HFiOUdEJwtmFxmb2AfsYJqBLmEDZBLhILHJ0uAiEApuVCqN7fLxYiFnGUJ3rfo+uXzpS5ugKF+AhTEpUj8pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.9bc4a62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.9bc4a62","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.9bc4a62","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.9bc4a62_1788628473460_0.7138155060334279","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.5aca971":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.5aca971","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.5aca971","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b6d6782ae154625db58980de663cfbec97875e98","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.5aca971.tgz","fileCount":43,"integrity":"sha512-TWg5fxC7wpLOgxLVLIFYLGYu8w2QguPr/YUZPeL1rfusaBcAQ8+EOO+oxGGiWFJlg9702yQQYgPuIvwwTty2MQ==","signatures":[{"sig":"MEQCIAG1FSjJTW6KieDOTmmo025VgKFT63pCQ+YrVmXXCReCAiAOmSXCmUl4o8sJKXQI3ZzCxdSHsVZo6V1YT9iFf9usQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.5aca971","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.5aca971","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.5aca971","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.5aca971_1788628842662_0.24163024174706793","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b1fcbee":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.b1fcbee","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.b1fcbee","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"655b8b5f40fe0c1839c4f752a8df567166e437c6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.b1fcbee.tgz","fileCount":43,"integrity":"sha512-eNyUPn+rOv/WUbDrj+Jf3gzQ3vZBC1665UcOs80Rr5kNu882w/McjHx2bDYvUuHNm5Q2SwuD4g6PRTkj4hYn7w==","signatures":[{"sig":"MEUCIQCgKyFF9LuKEHMRLXrNmwbI/e7N1v6POWcs0JKYgcPLgwIgKPJSIVqGSzmi8+fTPymeddyZf76fb91PnOY+YMb81aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.b1fcbee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.b1fcbee","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.b1fcbee","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.b1fcbee_1788665699914_0.138874702488623","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.d17b39e":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.d17b39e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.d17b39e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fc8e332a9620bfe47f364b43287ccda922a5f468","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.d17b39e.tgz","fileCount":43,"integrity":"sha512-JSdl8i006/s4ObmLqdLdKhn4T+p/8wCCadDkbZLynN/KaXyDMKnu3dE485kHjQXBAvETxx7bYCKRHZxIGeewtw==","signatures":[{"sig":"MEUCIQCZZBk87454Om3FEEKoEZW+mgbzau2EoykJFVwEJZabXgIgLnNGdcuNqVeXjt6sRkXm6ti7t4NtA0+InpvPnjg+Rkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.d17b39e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.d17b39e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.d17b39e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.d17b39e_1788665990283_0.1595475478228725","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.cde73c7":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.cde73c7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.cde73c7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9c7c2fa5c24f7fb41bf71b353cda7aa84d8fcfcf","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.cde73c7.tgz","fileCount":43,"integrity":"sha512-9zA4Pub+CTdriJy/O/vIV44EgzsqXEJWH4fCVKi0vHuVOrYHkdFASHpooak0xLWf14T4+VdCDzNldzsBkkgygw==","signatures":[{"sig":"MEUCIQD+UubeiDPcLGbl6jWk3H8q7y98KR+9ADepnDvrHEwMkQIgDceyUdtjX8cZz0BFobRtbJ9nCpVfkiGaAgwUl8DeFsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.cde73c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.cde73c7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.cde73c7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.cde73c7_1788666935335_0.5753619848920151","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.e41e521":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.e41e521","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.e41e521","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"643e8ce3d67d0128eab1710eb0e7cc3e5cdb80f8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.e41e521.tgz","fileCount":43,"integrity":"sha512-6tzdhRHISsAQq1C7RQ8OwyENkTiGEAJMIZSR8lIMkPz1R8rR29fB8QJDd0webx6t/3/kyiAD3RTuStnGQcSCQA==","signatures":[{"sig":"MEUCICi+HFvOERClmoNqaZJt6zx1aBhdEtWamstXkY4OUyXcAiEA8DDZir4Wrv3NSO2Il8apBu/1p+VmIdijdtwT/GRjTgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.e41e521","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.e41e521","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.e41e521","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.e41e521_1788672927977_0.6476145785452216","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.bea53b2":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.bea53b2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.bea53b2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5dce49de07da7efbbb862275eba7f7fd6eaf1731","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.bea53b2.tgz","fileCount":43,"integrity":"sha512-Rp63h9YtnRwRRmQW+zyLFPrQ0gNvLVLKs/E+nLM51m2VRsHgBsRCR4UcwHoh/kK1dzRlbQC+OteEeafCTI9PrA==","signatures":[{"sig":"MEYCIQDO5OFTecgssw2JZzqAQwEHLtsOCAWTeosecyGRk4+7hwIhAKSbR4JtY6Hh0z5IQ8iCHIwu3S5bAY/3KogY0Yl+pv74","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.bea53b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.bea53b2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.bea53b2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.bea53b2_1788673936282_0.6736335870693935","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-canary.b2e6a1d":{"name":"@astryxdesign/richtext","version":"0.5.2-canary.b2e6a1d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.2-canary.b2e6a1d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2b4951b5bccaa30562542f558f59bff64b1b90e6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.2-canary.b2e6a1d.tgz","fileCount":43,"integrity":"sha512-2z63mseBYYWjc3ldQCv4lI+kpVI6GKjTsOIiIi6uMuoTCTXkHGnusRx5qwvhUH0RQ7m9ZEtBCuTye5gtUecKQA==","signatures":[{"sig":"MEQCIA0A0HszvQPaw5kI5m4ZLptGCZTzWGZkBtnz16CUkoBmAiB8uKWB7Q5RLhMSDz0AX/23cSZOYZoxYxS6Kl8g4SLX2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.2-canary.b2e6a1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.2-canary.b2e6a1d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.2-canary.b2e6a1d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.2-canary.b2e6a1d_1788676842938_0.03508430178653765","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.ad49392":{"name":"@astryxdesign/richtext","version":"0.5.3-canary.ad49392","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.3-canary.ad49392","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9fa0ba84f6486672d2cbc21bc9afe0da149b8d30","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.3-canary.ad49392.tgz","fileCount":43,"integrity":"sha512-qwjd53Z5nvMoZqHuJuyhSqTXAweiHyax5xW1fUeUyVbLv2wAEZcWt5hUTITRGg9OxgKent7bi5K+7bMZjol0IA==","signatures":[{"sig":"MEQCIDxYjnby7fKybG6qNFuiDmhKSrYQHWDdL3yNAzaOMzh7AiBxQo5xkHmhHYBFZm9o0bJKuAJinl9WQg/LDOftWOve8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.3-canary.ad49392","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.3-canary.ad49392","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.3-canary.ad49392","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.3-canary.ad49392_1788707082412_0.346758438036717","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.ea5705c":{"name":"@astryxdesign/richtext","version":"0.5.3-canary.ea5705c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.3-canary.ea5705c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"70ed6be5f4e00371914a11732ae0f442bdc7385f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.3-canary.ea5705c.tgz","fileCount":46,"integrity":"sha512-6yodESlejIJN/Y3bFzQxZIxaztLNA2YkN+h05Ey8z6lEeeouCQMUD2xq6VZoOtnkuQGnKuJ14ma3gqP391cacg==","signatures":[{"sig":"MEYCIQC5hKj0SJLaTe3mKFWBZXVhwq1QFLmctaAWBtA9eOBMaAIhAJOb28jhGur79+tMEjCjkB7FqqnpuVlInenI9gLumzvE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.3-canary.ea5705c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.3-canary.ea5705c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.3-canary.ea5705c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.3-canary.ea5705c_1788708794305_0.277636835493174","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.5823b00":{"name":"@astryxdesign/richtext","version":"0.5.3-canary.5823b00","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.3-canary.5823b00","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"47911c39cf3d93a23474826f5cf3a9425378705f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.3-canary.5823b00.tgz","fileCount":46,"integrity":"sha512-OWk2QvyTVts1PyjQ5Dw0QhiKglM6kFaSCKtN0vtbzVs515KUqrpl6LgNRd9dY/tBH87zFnwo6SUUK56L0HeIXg==","signatures":[{"sig":"MEYCIQD2PKlBdUPtudINylTuD7/KoBUV/Ih4VopkzHx2vygIIgIhAL3ZsrDUufOLlq1LJNg56W6CPfjBaxgyKfjt/jMmbzwq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.3-canary.5823b00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.3-canary.5823b00","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.3-canary.5823b00","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.3-canary.5823b00_1788710495453_0.7131816535324775","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.8427807":{"name":"@astryxdesign/richtext","version":"0.5.3-canary.8427807","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.3-canary.8427807","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0c728470515973d36f4a0971cd3cfbe772ce72a0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.3-canary.8427807.tgz","fileCount":46,"integrity":"sha512-WfotgH80jt1IW8crSSkEBYoVJYwNUM7BoKeQlE/Ep6UDymemsKIUq6LYL9Hc7EIt0p3anlKNAnP1uboXlol1gQ==","signatures":[{"sig":"MEUCIQD6adh2N0RfsMestlXSzCc++auC8TTb2Po380Ccn6bJ7gIgSWRFd164A9UuE2r63AdQKy2K2T6138TNGNFgGlN73ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.3-canary.8427807","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.3-canary.8427807","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.3-canary.8427807","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.3-canary.8427807_1788760474221_0.6302907048666417","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.87970aa":{"name":"@astryxdesign/richtext","version":"0.5.3-canary.87970aa","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.3-canary.87970aa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e4e7b821ede938535f4c038e43d7c90361409436","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.3-canary.87970aa.tgz","fileCount":46,"integrity":"sha512-0pciqKmrBQwdvR3vK2NHJKL61Bna5ioYO6N5XNI665mZlnwiEG3mX7aon0iWyajAuQuiJbBYv00cGPa2qxT4dQ==","signatures":[{"sig":"MEQCIEx3ugkuSIY+4Q0YRdh7nr5JCMTRie18kF1IXb8rkJ18AiBPbBGcYKrDYzz1H9LdRzP8g29ihqnCeUJh0n8hE9RIhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.3-canary.87970aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.3-canary.87970aa","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.3-canary.87970aa","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.3-canary.87970aa_1788765256225_0.5838272396008879","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.bfee43a":{"name":"@astryxdesign/richtext","version":"0.5.3-canary.bfee43a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.3-canary.bfee43a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0b4d9fb3713e7298fe5f95ed4ab933fd9eb6edc5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.3-canary.bfee43a.tgz","fileCount":46,"integrity":"sha512-PYxjgROte9HicGjJEUcsofATg8149IXWtVocNo2GPIsffeLV/26U6AgQSyS35KvxzpJRvanHC3qLw2rWkZqbkg==","signatures":[{"sig":"MEQCIEQ2EmAxr8B+cE79pi1QLRcqY7N4Lx0oE7XJL3U80As9AiAN87UDhakVv6axvC2ui6lU6CQeyjY3oCK/3E0V4mzkCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.3-canary.bfee43a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.3-canary.bfee43a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.3-canary.bfee43a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.3-canary.bfee43a_1788766425179_0.1651092146666","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-canary.4a8ded0":{"name":"@astryxdesign/richtext","version":"0.5.3-canary.4a8ded0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.3-canary.4a8ded0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8f9a36af8331420079b6b489d2d931945d1b8d4f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.3-canary.4a8ded0.tgz","fileCount":46,"integrity":"sha512-Zgzu1iN1fmkrOxYGQw4t07MyzqOMjr0KMYX4Vyegf9v8NISUVdjVRwYGROpefn6OGL8hDiOFxbnQ0BxuxmkNcA==","signatures":[{"sig":"MEYCIQCPzMoO4aNb7Cih9oZi9vnWUh14cmeMJkvv7buEVAxGgQIhALdLORs/c7xkjsFCxai2lmLUy3KUH8hHhlXOIOvRxA5c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.3-canary.4a8ded0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.3-canary.4a8ded0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.3-canary.4a8ded0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.3-canary.4a8ded0_1788767984198_0.7224750089780874","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.b92b076":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.b92b076","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.b92b076","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f49b428f05acad359d1f22d5a61725f6f346b118","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.b92b076.tgz","fileCount":46,"integrity":"sha512-N1ggPXrFhT0wGP8eVkUJiVfU6SiPSFDWwj5G01wBMkWcqbKl+rvnM9wtvDis2iV9D248Fi3elp5SeV5v8WYFEA==","signatures":[{"sig":"MEUCIGbVbIQ8j0T0YGtYHnhl2swpjDxyD34MLpy/cQj5JxplAiEAxaGcn1kfHxjeWVwPhcR27sh6taqjBRHF51fJGjRba8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.b92b076","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.b92b076","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.b92b076","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.b92b076_1788768949160_0.8952128130771464","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.79935d4":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.79935d4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.79935d4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d55ee91498de5531436492a7a711128a96d91831","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.79935d4.tgz","fileCount":46,"integrity":"sha512-eGQh2qcmAB1Z+e9BkNyvxKI2TKGcjDVODmYketuhNyEyyRt3wTXYO75dXOCuZzQU0jjznWqKCNSbYHxG4nrrIA==","signatures":[{"sig":"MEYCIQDxNbSztHh7I7oUaAOw35+UYhmw+UkWJJsKgoYbmNLSXgIhAJ8KWvAe6R2HPRXIBULtqXf2Pvhpu6GPrR4utJxLWQnj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.79935d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.79935d4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.79935d4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.79935d4_1788774921519_0.03925650878997233","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.cd70861":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.cd70861","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.cd70861","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"566ec708912fd3a7c1c9b2b32529e31da6ab016e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.cd70861.tgz","fileCount":46,"integrity":"sha512-DfqIrXDF7WrxexJ3gLVDcHNP2B1a3+vfIZyG25Afrt5P7CzYebIHV5P27GjSY/W9/KgnEaM89y1RTQker7IOgw==","signatures":[{"sig":"MEUCIGVW+hx0Tdi1ct6y4+Oc7lbWB0eGYAm1k8I23vZm3ic8AiEAix1ycbtLbewYPDXbZXQdtDYB0+/nHwKnkUucnKzVkwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.cd70861","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.cd70861","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.cd70861","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.cd70861_1788790024970_0.6023531882949202","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.1da01a2":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.1da01a2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.1da01a2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ea5efe2401419b6b3f338842fae334d2b4bae7e5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.1da01a2.tgz","fileCount":46,"integrity":"sha512-UA4XAZL10c/TisaI4eLJbcpiJFrC0jCBR0JqA9s/+soonMiBN7p/qYeJV/VJtPw7f2fLAik7aPV3XxcZ161ZOA==","signatures":[{"sig":"MEQCIERyInYAUaaW0JT/u9xRMR7aI/wbZKlkZwR/LqeOM/EFAiAVO4Dr/6F2KQNMjNA5CFd/SEEoM0Stu/6chpdQnq+dfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.1da01a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.1da01a2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.1da01a2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.1da01a2_1788790387251_0.9665010725411443","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.a6078be":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.a6078be","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.a6078be","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5c06bac57c8e52056cdc8ec7c4545c3483a04d5b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.a6078be.tgz","fileCount":46,"integrity":"sha512-1lXXMQaH3Y1WXLJrUfRUkSXN3z4Rf6rlNp4o1CQaxtoDINvURkMQsIlnneGooktGD7Gh9drzD8kqjLyVmXbLxw==","signatures":[{"sig":"MEUCIQC41FkRlT8iv419mjRewuBZ/9dleIcuw6y77/n0nZ278gIgMUypaKiCO8v5umWlN2vJtMe9+grodNXMwJFvBaoqdHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.a6078be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.a6078be","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.a6078be","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.a6078be_1788790964487_0.4314220784929208","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.f0aea42":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.f0aea42","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.f0aea42","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7624f7c491348915e100c9b170199ae93554e10c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.f0aea42.tgz","fileCount":46,"integrity":"sha512-LsLaoIQGWADMVVfNrKQJf+ilYAHnUhvQ7hY3Y8CESFunZM/K2YKL3qMLa7LvxFL5JU6XW4nUdWDZ7IgDJnMJoA==","signatures":[{"sig":"MEUCIHLzGG664POVl5EJnsUt4QtZmYEPqeXyPN6Gd8kpOxxSAiEA71KdZFguvkNjx60MHkF4eWSjtEzuAjgawXaeXiZwcjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.f0aea42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.f0aea42","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.f0aea42","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.f0aea42_1788791599838_0.6846467131765324","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.bceae22":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.bceae22","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.bceae22","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dd7715bacebb6158c4b11a969dcaa59af3aaac99","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.bceae22.tgz","fileCount":46,"integrity":"sha512-8JX51vjwhEvQZoFL5Wvae6/czwK4BThIARyK0BRTouaJKzbOkzGBcA4yyK1F7RJQ3kRCRe1fRo/Y55eV0IpvfA==","signatures":[{"sig":"MEQCIAz5+m1GQ4VeSyK14B+kE4m/9A2wmg78BKIEpnlnP/xfAiAs60Zt1EiTSQsBGSW3+Fm+Ab25Y52QSSQ6EhajNG31sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.bceae22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.bceae22","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.bceae22","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.bceae22_1788792439446_0.9471823447804706","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.2f93b14":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.2f93b14","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.2f93b14","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"28da4798942c5b893674786689d709dc356789c6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.2f93b14.tgz","fileCount":46,"integrity":"sha512-1Y+ME87w9zuYvU0/ACS2W4P9Ox2z4IDIuVWdstpYfsr07bBIN2BHPC4LxeuH2x7XUkRsG7kzq/MTQrrNtQFkGg==","signatures":[{"sig":"MEUCIQDPEiJ58UWDX2y0ej9KOlGLySCSlRVdg+1UDhTaoyiLnAIgPQo+l0V3HRIIWQrR3J0rPIs4AtnfPvQykCGPPzSzJg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.2f93b14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.2f93b14","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.2f93b14","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.2f93b14_1788793140554_0.23956873483661556","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.fd90faa":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.fd90faa","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.fd90faa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1070d67456aac66578fc088c3c9300c100a71c49","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.fd90faa.tgz","fileCount":46,"integrity":"sha512-V61whSXmX+Hk/nDEbMAQxveWySJ/v/v8uf1tcJ52cJLrXfO667v/r3DMnsGLvXCNPq4bP0LIBqCLkXHbwLA9Ow==","signatures":[{"sig":"MEUCIQDzDWmo0lrg3yHlLpBMSbjqWM4v2HMgThuMa2xm7qMbUQIgTd2VmTCQFXmIhxJEFtN/1OycTucph48RPCVnvLf3dT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.fd90faa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.fd90faa","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.fd90faa","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.fd90faa_1788794482740_0.3026801602605371","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.20d1a40":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.20d1a40","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.20d1a40","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"99eea7923c583419bcd2baeb4e9ea2a756bbf046","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.20d1a40.tgz","fileCount":46,"integrity":"sha512-X9ycX27OLPX9PXvK8R6eCHQWwrA748HoetpTRYTgJR/q8dMb8erpIGgeolTwDO5cczY6NjTiVI/JzrtmQpZMqQ==","signatures":[{"sig":"MEYCIQDeOxLZg76RZ0Q5e9PDEyrvOpA6CaB7c9lOLxU8AWy+ggIhALb6ri1Y2omA9t0XW6ncuBxUjE3s88U/sKxH9vnqY96R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.20d1a40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.20d1a40","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.20d1a40","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.20d1a40_1788796585754_0.5960805479244264","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.3c50fcc":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.3c50fcc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.3c50fcc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6385f5ad9abaff75ae2146aa08a245a9989efdc4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.3c50fcc.tgz","fileCount":46,"integrity":"sha512-oTdn2ehDYl/qjkJQ2KfslvPAvKn75euhCJq7TSgRsW8LxOWfVAUZhcNFGp+MhMaxIta5NFimSbLyY2opXkdFIg==","signatures":[{"sig":"MEUCIQCPggToxDfUvZ3DSMPIe2hBdLwg67BJ5ujrSpy7g57sIgIgLSZ3rpYktG/goE+nzoB7EsgxsXfHcvcPwi6i8ooPcqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.3c50fcc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.3c50fcc","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.3c50fcc","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.3c50fcc_1788797649620_0.3618054181344952","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.a8b08f3":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.a8b08f3","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.a8b08f3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f5b05e038464fe4aaa76e01d06c05af29fce4f45","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.a8b08f3.tgz","fileCount":46,"integrity":"sha512-igMh3SLr/Jj6td5NsXBmOypolE4HkpPRcxEnqtUhRVpbUgVYjGqe09CaUrCV6G4aZ1vLKDKHKg1/7hofycuVJg==","signatures":[{"sig":"MEUCIQD+guRMoTLWxM3Nn3ooQP6141O88T44Jo+sFgcgB0GuYgIgH1jSE3/Y8NPE9aB1Hdycg6IKQaFpFynTr5qTU0ezZ7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.a8b08f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.a8b08f3","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.a8b08f3","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.a8b08f3_1788798085955_0.302088706958233","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.8b6500b":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.8b6500b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.8b6500b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"50682ab87cdb4519c248b1b41d12896796dde092","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.8b6500b.tgz","fileCount":46,"integrity":"sha512-BcxVgoDJcnun579Zxn75MfWI6/FWgQkopJv5/PTd59EZggCAdv6A+oN43TA8JiSTJDi8FX6C7bAiwnw9p3cM6A==","signatures":[{"sig":"MEQCICy1B15sGp0QA/Q8cueQvj6wuiUG5w4OxgnGBLFqNakqAiBN6RrHQmY1BmIRV/1DawIvM8F50Fn2J5LczqHxbDzPUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.8b6500b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.8b6500b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.8b6500b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.8b6500b_1788806399108_0.02773608172219655","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.d41bbfa":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.d41bbfa","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.d41bbfa","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"398fd8da3e80ec255e00a5f016e076c42015b34b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.d41bbfa.tgz","fileCount":46,"integrity":"sha512-GFr+SiH5lC0K+ho+tptq4oH8STzob0fdG5vLfTd4dLG1mriqLSvauJR5anbTstpqGamjfrart9UmE66HrdPz8A==","signatures":[{"sig":"MEUCIQCuoQ9a5JUfGPthqSGjmo0w70DLCRFI94MkjnCqwAYGMQIgM+0uMdJqIqMV9WBNFdOk0hVxBNl81+iXxq+jQx2gi+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.d41bbfa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.d41bbfa","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.d41bbfa","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.d41bbfa_1788808686575_0.6510081335747551","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.3d0bea6":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.3d0bea6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.3d0bea6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6002b1bc0ab3288f8fe7734e18662d6450eba4e2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.3d0bea6.tgz","fileCount":46,"integrity":"sha512-E2L6o4l3nq3u2lGHtPuwzlGkHxth/RoBIz3p+rIFM1Obhaa14NdhXwNwvUuvX1r0DttVawOG7UqPDCqzaP0WoQ==","signatures":[{"sig":"MEYCIQDO03c/7cu1Tfkbu1SjWyqf1ybkakhuQpQB4u/yrrbQwQIhALCZi2fPu6T/pUx7tqNQKONUFXcXK8anyvXLvjFp7p28","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.3d0bea6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.3d0bea6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.3d0bea6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.3d0bea6_1788810970922_0.46509680610394644","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.3750c46":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.3750c46","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.3750c46","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6153a45b6eddb846ce0892f0070c6935546f4877","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.3750c46.tgz","fileCount":46,"integrity":"sha512-Ny0I0ItZnnIzDwDWuaf7ogMxqFq4Hj/JwYBHIekr2aGZCTqSGTrahFEoPWi6JoYroSPjJQeR4Pv5DHVI9ld+0g==","signatures":[{"sig":"MEQCIHWZhu8VhS0Np4gm8U5vD4DVwpcE56AOHhDcMWeVIPWfAiBzCYMl8RkjWj9F0ATK9fEMA87x6OcvwQf4JS7IQa1Lng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.3750c46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.3750c46","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.3750c46","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.3750c46_1788819096417_0.7569047824142734","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.5967c07":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.5967c07","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.5967c07","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e44ea14c978e67d0d395c7b26e09884010d4a8be","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.5967c07.tgz","fileCount":46,"integrity":"sha512-tuWBvdbtc871zjRpbYAq50WtUUFrRCN75/qLBaYEAMLLcPpSLBRfRKU9qFvQ9S1SHayUtkmLZRpQEbWKNRmAcQ==","signatures":[{"sig":"MEUCIFKtIxro0WRkVrN0WLW2oo7RSES8m55GvfT+ku0xgu4uAiEAufhN9jsOsvWuX39WNziBsMXhNiJoJ4qGwHo6SyQryvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.5967c07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.5967c07","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.5967c07","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.5967c07_1788824266336_0.9795840009831924","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.5b3ebfc":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.5b3ebfc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.5b3ebfc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"99182acb130d502ef46774be30f0c804a138d04b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.5b3ebfc.tgz","fileCount":46,"integrity":"sha512-Ij3XH8Mip/vc5gScT5FqTgkxxVOHKezIi+Pp41L7sSokldboM92mZ+fmCrGdfXxp9Rj/QvAOHfiuvO0BuSBJVA==","signatures":[{"sig":"MEUCIC/112h2hkcQVwVVuQL5dZx+3bz3X4GhcCQQ1pSUW1FwAiEAlBOEOUc7yTxyfAQ+RPtXFc2r7wffsncFg0tU8ML0SK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.5b3ebfc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.5b3ebfc","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.5b3ebfc","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.5b3ebfc_1788828702957_0.4820710910762862","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.87a0f71":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.87a0f71","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.87a0f71","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ac7f2fe09150c4a7629915441c12b5aac0b70a3f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.87a0f71.tgz","fileCount":46,"integrity":"sha512-H07fJopKlVZT1taki0wfWv1gzV1fw95ze5flWMRlVTQ+CGipEAWtKjHvzKdWXqdYayqaSXFMHJgnmJMdXp2SDA==","signatures":[{"sig":"MEUCIQCQs0on4Ne+0DGo80ff+dJmQ+MZBFjWbh3MSSJZVj7COAIgU/MZDHYS3scCHym/ktXELq7UL+84l75Y8enOrZjESVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.87a0f71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.87a0f71","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.87a0f71","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.87a0f71_1788833966077_0.8289383579930785","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.a8e7f9f":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.a8e7f9f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.a8e7f9f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5e79068372c348a9198e2b745e8c8529282e4491","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.a8e7f9f.tgz","fileCount":46,"integrity":"sha512-gEEQ+iOD8rItGk9qdUjjdnG2t04hli9b2t2EhwQ98anwulMQgxfPA01J4lp66omIIY8IXiCmy3K4nXPy4LoOpQ==","signatures":[{"sig":"MEQCIDma/RKzUi1ml2G6yF4H5HZUzjrndQZ8m2vaivez7TYlAiBiHuvn82+GIijVcBAYtNAWfSds1HRsHvcR1aACLk9y1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.a8e7f9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.a8e7f9f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.a8e7f9f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.a8e7f9f_1788835107773_0.6496919129174392","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.e074389":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.e074389","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.e074389","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a88b8a9c4d6e44f8a282fe205b385ecaec8d1954","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.e074389.tgz","fileCount":46,"integrity":"sha512-7TMhBJ/93wbVlgv2QbxcbA14FsgEE1TmG+uqiwV0ytt0FcfE7DYka1fUWsFW1Lp4MXccnf/tTU7oVaQv3+wZAg==","signatures":[{"sig":"MEUCIQDOJ9h8mYFu0NAyF6uU28++60tnDv5jy199ikazBzqfWQIgLT3mGtvo33W74n9NUYFrFn8W+ZFFXg3WD0igZqUZNSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.e074389","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.e074389","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.e074389","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.e074389_1788837124277_0.27917496926330143","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.208b297":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.208b297","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.208b297","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"76b07c723c1a70da3ee6d18608024180f0a0373b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.208b297.tgz","fileCount":46,"integrity":"sha512-116xsp88EkhamloO2e4pSyYG+q9FY9W/FbMYQ5HlpNbZ/J763y8YUHYaRS8pQuYccZ4+rqkMIgjiUEl6Wsvoow==","signatures":[{"sig":"MEYCIQCwvyArFYuECH7QJ3XqO2v5jSpSzDqy9PvhMZiaeIHjLgIhAJSdQw5wyl3G511cedDSQjZQdnvVvHriX6bigC+T/u1q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.208b297","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.208b297","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.208b297","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.208b297_1788838815430_0.7034174145701193","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.4092486":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.4092486","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.4092486","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"021a8b4231916ce738bc008041c1c4ab70d61334","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.4092486.tgz","fileCount":46,"integrity":"sha512-SdTT7rnwDKV+xrcDdGburZtYPZWNeciKmOPAo4Y6kyV5g+g5Nu9ONcZ/5mssjUg1CUbtEia4p7eyI6n+sDzwTg==","signatures":[{"sig":"MEUCIE/9dnauk9dD7u85464PdrGO/gwuoM1k3/jUA3z51/W6AiEAxW3kdRXKC7pmx1Efb/0wLM1ViiXl2rJhck5Wv42ERfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.4092486","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.4092486","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.4092486","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.4092486_1788840394950_0.20976921641247204","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.592d080":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.592d080","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.592d080","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ec1cda3daff73e9a6629d64414b6c54ef8dacde0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.592d080.tgz","fileCount":46,"integrity":"sha512-u3xMhLbrWIr3ifgWUXZ8BUz/aeiOEtLn5alnlUCOnoGDYuLzVicYgN2stza+AyTxFTr7WJQop48RbpOuuImG7A==","signatures":[{"sig":"MEQCIHQv7cdg/Mg5hib0kKjlnfgB/HFhSrbH7kh68OvEWbWhAiBIPxPXFtW0WBG+GpTCPVkN68GKcWOT9qMyvt8qEanbAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.592d080","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.592d080","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.592d080","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.592d080_1788841573837_0.6878100000621561","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.9fdb381":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.9fdb381","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.9fdb381","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4aae3a1121de858bd40a02f334594e0942d8bfeb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.9fdb381.tgz","fileCount":46,"integrity":"sha512-RGmdqAqTvQWlDhFT+D3sw/cSjwiZn2MW+fiw0RQkHt3N4lAouIJ+sXwpQ+3yYVgJ9YHB2qbF2xyHrrrbsWbq/Q==","signatures":[{"sig":"MEUCIHnH1Stn1MO9qv3ftr1OxWMyT0ji1CdA67oSH9fxa3MTAiEA91fmHTebsYE7FZrmJdw+GPSZSZZnVD/g7ScUWUv+OxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.9fdb381","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.9fdb381","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.9fdb381","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.9fdb381_1788881849361_0.9547493239829759","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.e6229f1":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.e6229f1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.e6229f1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"84ab52eebbdcefda4d84dda0205f006ad03f86cb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.e6229f1.tgz","fileCount":46,"integrity":"sha512-HCCM+5EG1QLyXreUUFuDKk/ECz5AI/VWL+ChF2p0EOaP79yK4hx43Ri78XdXZrIQgYiMwDp5oqO/ICQMAUqR0Q==","signatures":[{"sig":"MEQCIERQ9gX5qyhglMYlfghovUKQc0mJGh3+1F5uDVZrRzfCAiBHgTjBWVcYwB4QG1TmRdoD4SdwAmd1VTXZLPAHsMb+Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.e6229f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.e6229f1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.e6229f1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.e6229f1_1788897911510_0.7913615168523671","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.43f4f7d":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.43f4f7d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.43f4f7d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e4e76ca6e35ea6a71a53ebbd66ddc4f2dea38b14","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.43f4f7d.tgz","fileCount":46,"integrity":"sha512-wrNky3iRqKnWs/BWuCTTeyLoKRun64yx4hiDw3C4HJq/QhWp/j8amMIGEE28PMZYzbB+9QfUkbmj7o5TVUImpQ==","signatures":[{"sig":"MEQCIF1XB1SdewEevCh/aJ6LdGg75wOSZHxK7/q1QOg2Qp2GAiBDgkXqRVtTKsZonEVWDrvQpB6bMwq+Gc/+jS5fEW8xXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.43f4f7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.43f4f7d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.43f4f7d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.43f4f7d_1788906040476_0.9028623636763051","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.137708d":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.137708d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.137708d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3d4ab0718bc8182a66a38273a0c545281d045591","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.137708d.tgz","fileCount":46,"integrity":"sha512-OWTkTij4UpPSz0e5Dp4VR5IIcKVbrPaOXaLTWXpbMzxC5TXPw5lzRtEmnkgzcAO+Gs3hhJYzMmN4heEIvN+ByA==","signatures":[{"sig":"MEUCIQDVbYL3K+j9iay9y+iL6CVgR/X7SsHdzU2ncX/jUjBT/gIgZ+ctKt9PTgZJ28COZ0I/XT2DRfWqHIaswUXIDK3GSFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.137708d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.137708d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.137708d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.137708d_1788907850801_0.49110746757423596","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.fda3f56":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.fda3f56","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.fda3f56","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"139f927b683f5115a7a352554bd24d23a56f5c80","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.fda3f56.tgz","fileCount":46,"integrity":"sha512-sj1t9uBtHVMF1c7ayPkAPcWyaEzurN45q2dX5EA2iSwjQVdL9hY4iov8LwNxsNXD28Kn0gJkhO7AHdNao1zD2A==","signatures":[{"sig":"MEUCICFAHc5Q3YoXr8XqF/HaDd6XJhQx97gL0Ms/oB+xvUyvAiEAyYqmWw739RQENWfAnphJgPMsx8lRGFo8l+VIMVQeq3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.fda3f56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.fda3f56","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.fda3f56","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.fda3f56_1788913939199_0.43567716839963855","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.e5b4571":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.e5b4571","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.e5b4571","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d0910ae0add1add07e0a96083ac103b157ff9614","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.e5b4571.tgz","fileCount":46,"integrity":"sha512-Ue8c69a2uM4cDrfEnvNYXJQYxrI2PUw2Ml4BqVHZRYeAESLsFB23zlDSltDeUhh5Ts9bcL+PmwimHKS6GSQArA==","signatures":[{"sig":"MEUCIComxDyDPwM1wC46Adzn0t58exQT/iCRQBa/2i93CcO4AiEAgJsXDLr8kTtfQFEuK8GvC+5PixiYFpzYO4WqBUxDCC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.e5b4571","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.e5b4571","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.e5b4571","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.e5b4571_1788916567136_0.3223690313427703","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.95c8dbf":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.95c8dbf","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.95c8dbf","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"34be79ac5c60e5e4a02357c5151581779ab26717","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.95c8dbf.tgz","fileCount":46,"integrity":"sha512-XYByQBKMVnvljJdVxZEhwFWLZZIwERPFxS/lQ3RFD6n0dXiPYcC6aSTWzkIuJmSxTFyZHzgRdwIHY0+sfJntxw==","signatures":[{"sig":"MEQCIC/uaiscrIu8oycz4QyPXMoORHfQRZz2rXsXmfOYH/zLAiBG55Zp0lq4L00dEBCQvZYqEn7hEYGn5XXAOVkPUwQNVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.95c8dbf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.95c8dbf","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.95c8dbf","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.95c8dbf_1788917251129_0.30364396820502093","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.e34ea63":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.e34ea63","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.e34ea63","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"56c80286f6a1ab46547a1de4ef404525660cc561","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.e34ea63.tgz","fileCount":46,"integrity":"sha512-tbpo5eb1cPEDvCSuINUew2taOVf8a0AeJ688SQmaOIglSMaB3maD0TWOgEIc3pACOwFOM8w3a9KB5Kh56NNktA==","signatures":[{"sig":"MEUCIDPLdo6q7cKXz9jT1tYWsd9VozCApBECjLPxKCeFyTvoAiEAtxLljXWBUebvpjesuWrbR0Uy4Cvq34WVp1ZqrCn9H5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.e34ea63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.e34ea63","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.e34ea63","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.e34ea63_1788925000419_0.35767629067178164","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.47a7ffb":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.47a7ffb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.47a7ffb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7a0fd5be3c9a3d03e7bb15a34f01c3d8dc846a9e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.47a7ffb.tgz","fileCount":46,"integrity":"sha512-s2yAnabQsmdc3Ur43SwFDtep/Rr+8eV2IqHZAJMBudDd1OEa+zfZEcWjOyj2tNFrcPot53UpmABctIhT3DILRA==","signatures":[{"sig":"MEYCIQCnJN9U00AcEQ2OCEHYGWRQwdv0Hj9BRcijDqk/fEGwfwIhAPQ19H8fG/UbsOlTQ8fLtQ/R3pUS2ivNbBjqZLS7p+hq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.47a7ffb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.47a7ffb","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.47a7ffb","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.47a7ffb_1788926761349_0.33635197005769335","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.77e0672":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.77e0672","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.77e0672","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"afb273c4e98bece24c31280c6f4e749517d65cc0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.77e0672.tgz","fileCount":46,"integrity":"sha512-+esWy6wFBTiQ0Z8o5EIOs4iOD9qxVFj5drWuEKVwWP2QUj4wFKVmGd7c8ofH1roodG4D+zrRUE4l2OijVaTGUw==","signatures":[{"sig":"MEUCIQCOUjoxLVQjg3CIh00ZI6aX3tclvCwkQ7Pxn5T0L9x19gIganPu/0cC0sjb+CVRfwYyepw9aQbDi04tyqc+7i2LDm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.77e0672","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.77e0672","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.77e0672","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.77e0672_1788929031449_0.7194758974124804","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.62bf723":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.62bf723","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.62bf723","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8f9943407710cef372f50ad688c02cc1e2b5a122","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.62bf723.tgz","fileCount":46,"integrity":"sha512-NIX8Ovn+4e40g7ncTbZx38z+EXjsbiKwz54NC7+/KGgxLXxqMbuIb3MesHEsiw9K9UR5i9nwRQBmUP0MteviZQ==","signatures":[{"sig":"MEYCIQDsdHnRK+hpucHRjlDETNKCiyvrmSmwgn2T8u9GcSB8kwIhAPVEa6+KubKSxK28CKF95BcZOM7hbmGp5RuTWJq7jQ2z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.62bf723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.62bf723","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.62bf723","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.62bf723_1788929299323_0.29804602144739145","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.93e81fe":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.93e81fe","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.93e81fe","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"61252a6ae035639e5d65fbdaa0dec45f15295f26","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.93e81fe.tgz","fileCount":46,"integrity":"sha512-3ZvY+JhfvNFpMBltxSc1FuCOm91yzqJcLsliyHxFcCUuBLsNO88VUXQ9AWzjtk9RvJF/I5f/mHTBiTEQRSufkA==","signatures":[{"sig":"MEYCIQDriFGikOqYSDV1aHXg/5i5gpbfvX+xPnPWO4X80tZ/cAIhAOFSfC+ALC8M0SnDjuMQFnreTV8pWPE6c+3sMXkI1k2Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.93e81fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.93e81fe","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.93e81fe","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.93e81fe_1788932488043_0.2736753336887259","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.60fc2f2":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.60fc2f2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.60fc2f2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c08db96223397c92608a848afeb9f80e941742a1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.60fc2f2.tgz","fileCount":46,"integrity":"sha512-CJVjeMICGKIGB51xp4x2S5I/Bn4e7whaiP4T0tgu3Mj/iLsSzCeKZATsbOs12Xd30M4kQwBLfdrfGg//h5IHag==","signatures":[{"sig":"MEUCIQDfQg2NOjlSfkLMO2Rlm2+9rW0mYckHbFT2ABdGCHmHwgIgPCZT2yI8usP+ECfNMWFWWN8QjWKhrKnfYGNv5LzFd9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.60fc2f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.60fc2f2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.60fc2f2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.60fc2f2_1788933579555_0.6195937204856821","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.491945a":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.491945a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.491945a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a530ec4e4a57a85a17b4938e66548ca0c6bdfec6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.491945a.tgz","fileCount":46,"integrity":"sha512-8Ph2Z1cCR/Q4CFmvpWV633Q6He1xKhD2P4Je4ojV86lWdI3dYgFrg9bnGl2KDOgeOXj8mpLnfdJQXdm2nG6OXw==","signatures":[{"sig":"MEUCIQDAM+T2xLbm1nZKpZ+6ZGfqfn6Gq2yPwNSzyvACiNKv8QIgKDbnc1ew6wTt+jY+kJYLw/gY+ohk2rlbtVstjjUgDug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.491945a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.491945a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.491945a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.491945a_1788935546827_0.7988732811928418","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.5c37ada":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.5c37ada","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.5c37ada","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6d3f989d1fbef7c3f23b6266879c4b2e14804f9c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.5c37ada.tgz","fileCount":46,"integrity":"sha512-j11MuenGluaMs7YfjbNw/owbXefTK1/JcDJvJnQYwSYf8a9HSo4Bcg3vdYm7eHRiqTSeJgDoI9fPCw2Z8GTexg==","signatures":[{"sig":"MEQCICmTSfpXOUaNCQwbJHz/Fn8Ql67I5aYs9VJm9BmeVui4AiAiUVnG7xmEXgTH6qENclF6Tb7DXBRxtZTFR+pIfvm6sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.5c37ada","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.5c37ada","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.5c37ada","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.5c37ada_1788937570127_0.7066113577329836","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.5123978":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.5123978","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.5123978","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cd54d382667efa09b1ce72e0e2b562feb6469c31","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.5123978.tgz","fileCount":46,"integrity":"sha512-iGUegv4vJwdhaXJEbFGMBMfqXvjQagdS0LskRcfFtLAuA5Rw2YV0qsMBYKXGU4qscL6P1+aspnzN763ScNGpnA==","signatures":[{"sig":"MEUCIHyQ7EfaEiNb+FAEy6h9zsjUyMtkJ2FlBEbK6Wau+pY2AiEAycUQrHFkpnBlBDMrVk2iQvjZ3gpFDETJbATG/VbU7nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.5123978","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.5123978","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.5123978","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.5123978_1788938392569_0.28161922248925264","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.53bc34d":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.53bc34d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.53bc34d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"115e1ecdaa0e849069f7ab38a499548c36de0c42","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.53bc34d.tgz","fileCount":46,"integrity":"sha512-62XNVtVfoyFl3e4T2xfpUSNlxN16LCF7pqUXdYpaUtbh0zu3FHx7LzSRHiR3AODyqGbP81aFtUQT7wcdwpV9Ww==","signatures":[{"sig":"MEUCIEhuKnfvGKZ2SROUwtxXFky7ox6yZmuaOzeza21/QS5dAiEA7pZRuszSHhYDQ1I75+aj+icP1O/GJKavVvfhLUMIcWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.53bc34d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.53bc34d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.53bc34d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.53bc34d_1788948112051_0.20357194980574844","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.1232b85":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.1232b85","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.1232b85","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c1445022838e5f386bf3cbd43b03a45b820e8a74","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.1232b85.tgz","fileCount":46,"integrity":"sha512-vd7OE3CBOyn87Un7nv8XoCgI5cCRam7gpBX1zoomhvkwUfmYr4z3kZctQysk2vZfvSVwD8gcw+yUNPVYmmGSOw==","signatures":[{"sig":"MEQCIE7qiVAe+o/gsywQLuwZGkLHIIyE8T+bSfz5+n9pvpVLAiA9n1PeqaOcZ4UkghjHbll0bnm2c627P8UtelHql1hSrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.1232b85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.1232b85","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.1232b85","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.1232b85_1788955639451_0.5334666790049658","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.ad0006d":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.ad0006d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.ad0006d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"25a3942596d2475e2b3ea48e9ffa85bea7588e25","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.ad0006d.tgz","fileCount":46,"integrity":"sha512-5TPmBlzAVyzRsW8fjhAndaaO4ycMBbbCRJCX2RQ5xyCEbQ7GO+aLpNEs1FLF0AV444KNq03gqVyvMHNUBVsz9Q==","signatures":[{"sig":"MEUCIQCcgTQi6xN4jps+ZVnJ2Z0hwCWGeTJLFhRnSTe05UuEwAIgHZO8B63MBYEVmBmMGCg7UXPVjm6a+xVrTjXyITGdr00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.ad0006d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.ad0006d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.ad0006d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.ad0006d_1788958072465_0.2944868410568451","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.4a31578":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.4a31578","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.4a31578","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7ee7b4b7ffb52d9e5b68bfa5655b84e7c2b00a00","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.4a31578.tgz","fileCount":46,"integrity":"sha512-fgmq1DqIr+ww1ITCfVi/OLG+oMPzvXWgwMeBmZ7RpIWFagj5ZfNHxb4kiSN++cLK526qicotocBaTSOkrOJiFQ==","signatures":[{"sig":"MEQCIBGjAyuTFPu/inwXSWZviwlpMKg1i1Hm0DTpRFPbPvt7AiBRrlt52zQkSgz85uFtk9sDMr2uc21anhao5aegw4EfTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.4a31578","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.4a31578","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.4a31578","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.4a31578_1788959035463_0.19625906161790763","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.83a74f6":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.83a74f6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.83a74f6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e36c99c1f83cebed8afdf2914192f9fde5d69d44","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.83a74f6.tgz","fileCount":46,"integrity":"sha512-dlHI1FxQa5Smj2CYETp3jvj+DNZnfoVsqqil1V1dyclu8dleyn+lRX0kRWAcv2hszPdiFIP9iBEpcVeJ6KnSYg==","signatures":[{"sig":"MEUCIF1M38w8iZ9QU8JGplYeMYcmyA2hyiW3Gd3Em0UH9EZ/AiEAjV5CqEqNOK7zz8EX7C485IkREptPx7Ww6GeGeu/KB+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.83a74f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.83a74f6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.83a74f6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.83a74f6_1788959562955_0.1823514331721876","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.0fee3bc":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.0fee3bc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.0fee3bc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e594748328d7a269aa40f2da3c0dc4a45294da1e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.0fee3bc.tgz","fileCount":46,"integrity":"sha512-zMflqI6raysRQ14uqGgU7CUI15fnENkaCWHIw+O4l+nRh8lgSCyOI04Y6gs9eHNV5GQUBePchWdMZVA9FlnI4A==","signatures":[{"sig":"MEQCIBvshg0G1wrHTijpOdUgywXBfZV+X9N8O2EG+c3TyuFGAiAcQdMslD3ItlOdUndb/aidjTGEQX0pR6DSZc8l+PXS0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.0fee3bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.0fee3bc","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.0fee3bc","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.0fee3bc_1788961509082_0.913870357298735","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.9ed4d00":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.9ed4d00","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.9ed4d00","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5ce5fb23da2317856baccb059967d360b7bfbe51","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.9ed4d00.tgz","fileCount":46,"integrity":"sha512-lfKuKh1xIPLOjZfYuNOOko7q611MQNYkdJ/mlMXPmXlcKKU3GuSm9r93aGG+3ot8Dyzw4ShOPVEXmkUpCjCYNQ==","signatures":[{"sig":"MEUCIDzHYrM/kR6sqtl/A/xPOUdkhQ8kf402mGqZuOzILJIoAiEA3UEpMhLPqNd3SpTa5cWJ2rVOvPe8FSqVKjFH8mjwcVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.9ed4d00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.9ed4d00","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.9ed4d00","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.9ed4d00_1788966070890_0.714049311801731","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.029368b":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.029368b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.029368b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1a77997211cba2e341adc260ebac80aa9af327f9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.029368b.tgz","fileCount":46,"integrity":"sha512-ch94fr9NeFMr4lGy4IajaUd+HKqgAVIFHTTBnShJIBf9KVkFrAiUPnx6nDrB8L//nbo3fIM8P3KC7wqUEAc2mA==","signatures":[{"sig":"MEQCIFHiFNl1cHx6RKKDsGoBiZ0bZu0Y/F6Bn8n4guGyZ124AiBWgFr2zP1Fz0ukfQoUWMxiD0f5TDtiHpHTS0VT69DMoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.029368b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.029368b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.029368b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.029368b_1788966652604_0.5286083417655016","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.64e8ee0":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.64e8ee0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.64e8ee0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"83376d6e2c7c6ad262bee7943439c5cd85f61914","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.64e8ee0.tgz","fileCount":46,"integrity":"sha512-W5XwoPnrTCHqWOejInmN7eAp7MDUrt4vk3HRfA9vz2XntiSh1yaFT0kvM0kRnuIgAr+A4k9sTsxnNl/7VkQT7A==","signatures":[{"sig":"MEUCIQCjRzXa361ZlgowO1knQSz5Q+imH9Ihl2oDgdyxrZebJQIgRcMqPQcLnTNbl0cdOaEWEYlpTR0x1sczYgb7wvIPSz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.64e8ee0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.64e8ee0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.64e8ee0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.64e8ee0_1788976415165_0.8079401104436881","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.b6ee0ef":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.b6ee0ef","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.b6ee0ef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7148d4667c944aa0ac00722ca2630e2c001e3abf","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.b6ee0ef.tgz","fileCount":46,"integrity":"sha512-Ds1HtJdW4MsfvNmPaz0/ZAZMbAW8utTNlr2naxvfpS4VGZ06EfM6Lo18XSnSNoLEdKE5fDbVeegPreJZWUtb5g==","signatures":[{"sig":"MEUCIAhI9eZBSuQ48RUtG3HaLYtQTQxv1pSpEXxodscLsZl2AiEApIda/VFYEOEo1Pu/JEPelDQ4qCNSjFV0f2Sww9M0HR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.b6ee0ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.b6ee0ef","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.b6ee0ef","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.b6ee0ef_1788978305966_0.14608213893786282","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.4d2bde2":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.4d2bde2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.4d2bde2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c3d00f3114c9e23686e070ac758f0791ca4bba45","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.4d2bde2.tgz","fileCount":46,"integrity":"sha512-3TJ0nTQkTdsCcAM8MmPWaP0obDsHxpqyGQMM4HAomejQHEOWM/MmEUwYH8NIEDXnTcHu4iplX5jba9pT34uNbA==","signatures":[{"sig":"MEYCIQCStRCndhdG0YbedNWoQstzXiSFTKjV9rfe2xZxOysBpgIhAMGTzGLod3aTfHWvjEcJnSsPx4mkIxveMpUXAZlj6een","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.4d2bde2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.4d2bde2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.4d2bde2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.4d2bde2_1788981430154_0.8031268844294766","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.54ecd59":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.54ecd59","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.54ecd59","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"083def2d92b005e282b7b4b766692de957fb9dcd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.54ecd59.tgz","fileCount":46,"integrity":"sha512-wK+q746bX6YL2NgvJTkWBb+llxCeipeHpi5aVD48PXvEKDADZlxb3OLPJQArYTE5j1WPkdrJVrI5VXfibct+Xw==","signatures":[{"sig":"MEUCIQDhE7bZ+KSSa1bVPxTqtiMkfXF2joERnipZKAMymHbR3gIgFzs+q7R4Xf8MZmHy4MiZMsLgop05IWMXdUYUQGfn1PA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.54ecd59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.54ecd59","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.54ecd59","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.54ecd59_1788981852449_0.29381081975672285","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.a599070":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.a599070","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.a599070","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6ba67e599a1891698037224bc1daba88770241ef","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.a599070.tgz","fileCount":46,"integrity":"sha512-E+vhGjXcsyKN+Zlqa0bqmKXH2RcArYcL5kmTZcY6Dv4yjjrQ1WJZZCwAUMDdpyuWGECRG4B+0NtZjI/+Ol9ADQ==","signatures":[{"sig":"MEYCIQDKrV7s1FuXE0vLkxmXSNqPJnhnrIz+QT3F11HC7qovAwIhALuXDMRbQ/jAU42j1PYkBXG6x1LOTitDgBS8kfD53Ap7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.a599070","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.a599070","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.a599070","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.a599070_1788986586692_0.5977052839563362","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.1e0c2ac":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.1e0c2ac","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.1e0c2ac","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bcbb30494bacafa53a69300c8d670c37e96c1230","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.1e0c2ac.tgz","fileCount":46,"integrity":"sha512-vIDEU8M329nmFzVzw/3QgLZj81VxBqBgnFg+zyTjUDmXih3xmjwwJsysFgV6Vo/Yf8l/zh0+DS42Gq8Ak7R3Zg==","signatures":[{"sig":"MEUCIDJOtmXr6pCE2zKrhjVgZVprLlea8SEnjq50ZUzFNM19AiEA7idjQiMakCtnyfQk29bzn38nCVS34hMzzcv+nJw/0FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.1e0c2ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.1e0c2ac","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.1e0c2ac","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.1e0c2ac_1788989955325_0.2622219609301182","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.fdb0149":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.fdb0149","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.fdb0149","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"23f129c0a60452ff822f983a25367bee6b83c38c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.fdb0149.tgz","fileCount":46,"integrity":"sha512-5aWLFZOvGMHzj4JAf455x98xpHfjyjypPgrtQf5gG+xhEx4JBsU24nzzcj8w0Kg+zmhqfzhI1sRtOnVW0XrltQ==","signatures":[{"sig":"MEUCIQDZGt1Gwc0+vBK+sr/GRXrv19gTxZTnvdkRLcHVSgodYQIgbHfQy2vMGIzAIDS4zFZgsS3u7rpniEMpdLVyiB8iJ2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.fdb0149","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.fdb0149","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.fdb0149","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.fdb0149_1789018625620_0.5383147909356238","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.6ea8cf5":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.6ea8cf5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.6ea8cf5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c6064689d6616074f47a31c40cc115c84ffd9262","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.6ea8cf5.tgz","fileCount":46,"integrity":"sha512-tfTu6ZtTpx5yvNYJXi6+fufZ4vevRR8IkwZC2Y4KNmcAYOVG1YKHKSvekC+19sz5pMlOziMG6LJEE1cIRvJkXw==","signatures":[{"sig":"MEQCIEGqZJYp1/oD1y2wOpSXTF0s5qU4I0XRNaxE8MQLTyrhAiA/1KpOXARIw05O0+d28xZCUAnX0mpA5piwmZKslXaeEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.6ea8cf5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.6ea8cf5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.6ea8cf5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.6ea8cf5_1789019246962_0.874264587292708","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.2ffdf8e":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.2ffdf8e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.2ffdf8e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cfd682769eea2a4411061643a9b04916802eb2bb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.2ffdf8e.tgz","fileCount":46,"integrity":"sha512-LEnnFcf5NiHg+762SyheBUUB7nNE94xM7n7RC4Cb9WLAalNPlK81yRxpqyzKky282LzkZ6Q3Ic9rL8CAGOCMlg==","signatures":[{"sig":"MEQCIH16rkCVON5ZKTEkk0ruqA1Teb/EB7jeYcNa2ZCPSQWAAiAxlIZeqWBX7u0lm90/y7LQNqiIZKmlyT/h45Ds/pU3Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.2ffdf8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.2ffdf8e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.2ffdf8e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.2ffdf8e_1789021832498_0.15229784240304478","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.5447429":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.5447429","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.5447429","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8618e7f5811d8fb75db298149dd648a8331230c1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.5447429.tgz","fileCount":46,"integrity":"sha512-eTEp0unc4RL38EiABI+mauei5gwWBrSqZxyEUfr5Ha3WLMUvaDGG+w/Z2GSO5szyVgtIRRv0WS0PCzTxD5+21A==","signatures":[{"sig":"MEQCIEsE2TFkhg96v1ufueP40WWpokYVcGUoykLLc3fWkrsnAiBBprH7kIVTciB23lv5KzvQ5CkRytUky/xamAkbeKZKcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.5447429","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.5447429","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.5447429","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.5447429_1789024097843_0.5567073087470182","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.1ea48bc":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.1ea48bc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.1ea48bc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"af1aa7249a804b2824409a148fda369dde1b4106","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.1ea48bc.tgz","fileCount":46,"integrity":"sha512-qptxsqDY2MZQHCRKR92GL0G7WniXka7nS6aW5cWQiH7PgFGzF3LD7s/kj9LjGy7dfJVIyFwwfC9mbr3YBu/Eiw==","signatures":[{"sig":"MEQCICCxqbGkU6yWsphwIlEgyjIQ44XGL/d3bcmcbchJOwszAiACe3D5+qWBMq1wfC2kiPLMb5/x8r3ioMjq6fvG4Mhn2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.1ea48bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.1ea48bc","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.1ea48bc","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.1ea48bc_1789050619484_0.35685822693537284","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.ae2cefb":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.ae2cefb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.ae2cefb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a5b6d09caefe18a1d7781c664830c2ebfd711c5c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.ae2cefb.tgz","fileCount":46,"integrity":"sha512-/YySKWlqhLJgrFjigoDNu83KVYxM8/vVnAAkhiYOJ0/0MfnoadMWBagJK1r1Dta/HAl/ro4Z88Smb+rpaG+qog==","signatures":[{"sig":"MEUCIQCRyEdt5aZm0wDR9aKMxJGZFx+CDJG9qB3oTcuU5ULTcQIgGveFgcga7sQhJOuWEIVO1lVYz4yxrzGDrWbE1JAGY5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.ae2cefb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.ae2cefb","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.ae2cefb","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.ae2cefb_1789051991760_0.949769089928411","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-canary.ae4ad83":{"name":"@astryxdesign/richtext","version":"0.5.4-canary.ae4ad83","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.5.4-canary.ae4ad83","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9913d0db21eb685860951cac4378a966a08a2da8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.5.4-canary.ae4ad83.tgz","fileCount":46,"integrity":"sha512-gcZEY3lnkG2C8I6iu0T1HQb4A0PxTzm0VzNMLtjkrbilhYyXgyx9zsDyWOjJ2PWXhanhJSyUC/I+rUSLnIwlwQ==","signatures":[{"sig":"MEQCIBSwrJdcTRwNCaTRCAv767lhElud/F7gpn3hzjt1ILLCAiBNFcyh+oQDMlMWKmssv48jFPTOnnvDpmGJ8WNTIbeneA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.5.4-canary.ae4ad83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.5.4-canary.ae4ad83","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.5.4-canary.ae4ad83","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.5.4-canary.ae4ad83_1789053988139_0.6862739628018046","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.1e63a51":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.1e63a51","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.1e63a51","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4eb6d5ba0ec187fd7a6e949c455e3f02e66afe1c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.1e63a51.tgz","fileCount":46,"integrity":"sha512-0nZ2oJzLb4C8z4vV/ASXlLMd19CDJY4ryI7xteUgZfyHsWR2GlCHDl1tmFdYtpBHmpK1qEosAtllka+43lrllw==","signatures":[{"sig":"MEYCIQDADIJPaqdnLrklDubQA7JPqiInlA+vJMoVnNcPgXU1jAIhAOba20bBCz23ssV5Tse+KjZc+pr5xKy0oAzVLmcNZsqK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.1e63a51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.1e63a51","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.1e63a51","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.1e63a51_1789055738133_0.8104196468088822","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.65dedfe":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.65dedfe","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.65dedfe","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"25e85ab25fc53f0dce9bb54ee2a3e8da0185704c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.65dedfe.tgz","fileCount":46,"integrity":"sha512-/8VlwyYtA2aK+VUOBuZZ/fpJJWeojDnxdCfsDxvDMBVyvH+OZibyyF+iECwE7HoLqK3uZz1Et7wSWAmq8qzfCg==","signatures":[{"sig":"MEUCIQCysxrvjt1TvoUTGHZBTzQOUh4T+j/tP/XNNP4DZ6MVPQIgWB0ik6w9l48cRXCD6bxmiO+nMC0K77qEH9sCzaONLJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.65dedfe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.65dedfe","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.65dedfe","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.65dedfe_1789056211722_0.15735615786793566","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.f069c04":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.f069c04","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.f069c04","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7b1213a866fbe3a3069284eb8b1e419c7c3575da","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.f069c04.tgz","fileCount":46,"integrity":"sha512-BVBFz5G9Wcy3CHLMyZ3Ms4Nt3flN31Odf0D3JuYlHk/Rr0J6asgZZY6k0JSkKnYyEoCkKVGxFpReVVE52gH/Dg==","signatures":[{"sig":"MEUCIFNVYsa2UN4Hf2tzEkK7zehnfZcON1FerbCz0kMU+UIyAiEAgGHD/dD2hxCExVXMgkSD+X+BuDy/6hwU+3oV4Cj7Bhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.f069c04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.f069c04","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.f069c04","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.f069c04_1789056927005_0.008806129306627275","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.cf3ae89":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.cf3ae89","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.cf3ae89","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c79335aa39d54313cb55dd01f8a3ace7ee0d330a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.cf3ae89.tgz","fileCount":46,"integrity":"sha512-kbhPmv1N5Lf8e2ka5h0IXCBEj/lzCTORb+cWrTKTzHvIB8ENr8/EP5odoNRKXynr6Grz4rhkx1zSKnE0AwGoQQ==","signatures":[{"sig":"MEUCIDQk68WziKvOK0+JEsD4FWS2ipoLeGT0osktfknt2ppSAiEAs2ioYo880eBZE2Od6B+AuRq5p6OwQpU9vFu1paBXf2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.cf3ae89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.cf3ae89","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.cf3ae89","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.cf3ae89_1789057867628_0.08931724944726471","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.53b874a":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.53b874a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.53b874a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3ccba384f3afd33b969d0eb2ee83e9758985c180","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.53b874a.tgz","fileCount":46,"integrity":"sha512-NvSkJ5whOkZarWRHH13vYP8qxG1f1UOsuu4IwlxbQRnj4aiE2za/jtIX6CKHdILE6p8OjNoILfncP7GdhdZdAg==","signatures":[{"sig":"MEQCIErRR5qlg+7eZ0k7BWfT3CwLOPKzmD8U3xPlIl6Ic6l5AiAQDly5U22BryBcMJAuDObCEnjK8l6HPZFwO1Dw1CU8eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.53b874a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.53b874a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.53b874a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.53b874a_1789061058597_0.27239901253455656","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.1878190":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.1878190","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.1878190","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b248eb2dc511cc581ade3728101d7cbf90c1ec79","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.1878190.tgz","fileCount":46,"integrity":"sha512-dSVjSR2qCMQ686Fs2FDMALO2uMAm+IAgTufhXoq+q17Erw25k/fnaM2HFqRlIt/iYZOY73Dg0lWLD9e9bu4azQ==","signatures":[{"sig":"MEUCIGSnf8ZLvvc4oKD4lPghr45aKtWrL+EktepR6HIqR3ioAiEA7EJVcDO45Ru467zBVSYjrrBtlAp7i+Q4TbbzcIi1Blg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.1878190","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.1878190","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.1878190","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.1878190_1789061311855_0.012684551893834328","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.cac1b8f":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.cac1b8f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.cac1b8f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aff8c986f411bda5d61f9126f23f50d647955a29","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.cac1b8f.tgz","fileCount":46,"integrity":"sha512-EppEpqXdgx/RAB6jUMpD5jQGA+SdE8a80/NMDnc8LOkXV1WK6wPJ0ziy25d0a/99voO44igerdEw2DmTPqisQA==","signatures":[{"sig":"MEUCIAaZya3adKTbF10yG+4ZXlpSEYgytauEMkDHsTvOFEXTAiEAiJgX9PYMjxxbDBUAPN0H5WOmYcr9YhS4NqO2IpnpxGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.cac1b8f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.cac1b8f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.cac1b8f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.cac1b8f_1789062305718_0.6786031107435018","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.9c83d43":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.9c83d43","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.9c83d43","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"60f00839649a0f4560d925ff2188606917886b1e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.9c83d43.tgz","fileCount":46,"integrity":"sha512-hg7mu5PljLI1Hgs/IXv48Gt25tJHOAfNec65+/RkKInIydIL5bl9GP8wq6EsvScE4QPOUS9Wy/cI/gsPZPx/VQ==","signatures":[{"sig":"MEUCIQD5wNYEGIinltgDu8+bsTbn9Zn8yTCBZAMTpuM4rMwbfgIgHG/3vhFSIB3hVQZD0rTZnXC6MqpHyq3nhV4OuPQJ+5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCuWNB2J2XbWwNOFP2sVq3RHtBipIQV3SFkLG0UQgbeJwIgSGpf0Ht84ucgFMD2+KVRHd4rlXax4mRF1NZy5+duVPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.9c83d43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.9c83d43","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.9c83d43","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.9c83d43_1789070740804_0.8911842494635713","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.abe37c5":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.abe37c5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.abe37c5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7eac6653d42059d2b1e1e4b653dbb46f2e54139e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.abe37c5.tgz","fileCount":46,"integrity":"sha512-usLStdLHueS92jormDBknlX0m7yIW5WCnj6S2R2Geudd7eBH2J7V8JdhzJm8K1l80D5/VssGbGLyANyp/OM4HA==","signatures":[{"sig":"MEQCIAQYPnSJHh3sDkuZxpLUWACUjGULuQn49p3/14U2esHwAiBfEeZZwfXTgECRBFDZf0OHrDbTQ3d4O9O2+9dkdGkiVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6usW0LtYXOi9QJpVGQj3uZORkAunEubqgw0+hZ3iQnwIgGbpi/1A/2BQrDW5Fb4DLbis0ZeGExnzN8qK64OkPHXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.abe37c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.abe37c5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.abe37c5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.abe37c5_1789076472802_0.035512740066093285","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.695aeec":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.695aeec","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.695aeec","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f4da76516e9c11421b8931b186d8e00fa1cca8b1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.695aeec.tgz","fileCount":46,"integrity":"sha512-UjR090yF6hoTZlt/8ZQUqq8JNZDf1ucrgGuJjKXLsUrpQEm1SsHLoCmpeQHggCp3lMcW/xDMzlmKC//SMNATlA==","signatures":[{"sig":"MEUCIQCS5hQqZns5nGS7D5wKF+9pgzJhZM5eRQQlv7y67s3G7gIgEfnmeVvuRI4IUZEJZKRCWCuZamSjN5NNPY6B0wngy6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAqN9opucesFDHCXEdatOOqvLPsZIYtc9Ph6lZU/VmiEAiBfaQaL1g+vJdJNlAsCZwIX3vm06cA52p0xiGmLdU8OOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.695aeec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.695aeec","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.695aeec","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.695aeec_1789082547732_0.5818570165782442","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.7de58fc":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.7de58fc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.7de58fc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"20aaa2b04ff74ecc02fb6e7563521ec55f7c059f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.7de58fc.tgz","fileCount":46,"integrity":"sha512-Q+KCImRq4XdLxEd7v5p+9u9GjSlk5wJLdcAEEnSQLXPwENsnEYyPhEjgT0JNcubElfCGPmsMGoMHKGdsmD6Yig==","signatures":[{"sig":"MEQCIBcLBAdSwLbKfpIq8t+AhIiB2yLPWvOTjApx2ilbTVk9AiBfIY2GGnl32pwF7QvBWJdq7f6L28AoYlSeBH2lSMAfBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB6X33gFN0KghUwSPXT2OfaqI2d81PvQbcB2FjpsQ2yQAiBEKgl+zb264TEWdLgOJAKpqZ818uY1y+vm/REz/fxB4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.7de58fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.7de58fc","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.7de58fc","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.7de58fc_1789083872944_0.37725042066605985","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.cce4035":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.cce4035","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.cce4035","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f89565518b5e31f5b1b43f090081bf41920f5c55","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.cce4035.tgz","fileCount":46,"integrity":"sha512-uxFmppTGJfqng0hkfy5wtByi2iFXSxAMXtyv08Ge4YE9GR+cRszd4vogwokjVPyIE9+KmoePysF1xFhO6L064g==","signatures":[{"sig":"MEYCIQDVme0mhcdTdR7+V1rWZfwF2tYO+qvY1m7j6EIJwh4jswIhAK286NxVXjuKeuBcrrPF4zWu3i/Q9qQWqRhOHyMuUKbu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDP8vU0eK+E2gJdZ6gDMaZfp6AV1JdpgkQfLsSvkHtzBgIhAIMjirRDU74TaxYQohBiHcjo9bsigEb3UgVey8WP7Dte","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.cce4035","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.cce4035","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.cce4035","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.cce4035_1789084671616_0.770736191250053","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.e83410a":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.e83410a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.e83410a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"737c4ef38b778f2d2bd14011eb86502efea6b2d2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.e83410a.tgz","fileCount":46,"integrity":"sha512-FDnxmy5Dl0wpRb4LzQCd4O6R3giJ9vGaym7AVdEZN9UwrqUJQkOwmSeygzjNhhZR2a2GajKn9NfqJi2rLlxM2g==","signatures":[{"sig":"MEQCIFuMgLfkIZsLxc4pm03AUBoZ2luRhBadWegreg3IBEavAiBM1nbpSQczR08JvioNhy/VniJ8rpfUHBtnsMLeNj1i/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFSVRyjuPWm7aGOTCzLxp9WudBxGZsXtQXw/3w6yll1YAiEA7+zS1heqtMpcmVmrg80e37mJc9t4NIrmzANuGwiJocg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.e83410a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.e83410a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.e83410a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.e83410a_1789085184729_0.7074139196433424","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.1654e3f":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.1654e3f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.1654e3f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e54b07cbac0aca39560c41bb2093094f30bea300","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.1654e3f.tgz","fileCount":46,"integrity":"sha512-X/vGZOoMZj7JX4DiAbKim2j4i5lOQlF/hyg1dBQsy37ykbXov73h9Qz3wIff3KJX8wZcJD4CInrhLKHXLwu/DA==","signatures":[{"sig":"MEUCIQCthUbsn+0SxUhtTPvGxzMNz7ijdaQbM9f9UmwcLrir6QIgMG58Yf9aR/ZXPBY/kF3uYKcjMoEo8H55t4pnrjQtvxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBXtcI1bnpLXIVnQkoGxEujZ2SagwgAv3M/0fGuqCecQAiEA7uqpU/v5A2wPHjm/XyUjR31GaZE+Q+MtmA1XjvFc1Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.1654e3f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.1654e3f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.1654e3f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.1654e3f_1789086673885_0.6050186681588026","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.585c412":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.585c412","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.585c412","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3d475557971a0780bcd73388a5ac9ed0b0317972","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.585c412.tgz","fileCount":46,"integrity":"sha512-QNwgrQENz2TGx8bKIqRIKnfvfrpizB6m+OclJWkQhA5CramIgAhwAUyGMn25qEQCV9B7hEqb+g5XaJtppSqsgw==","signatures":[{"sig":"MEUCIDVmUp96YL8V7FBjZkQzPhpnSZ8N8CNoXQq5CiYmrk4LAiEAjW/InZHAOcbtNr7o1RkzVzf20KW1dBCkGw3Hkl037Vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF0p2rdyKGs7woIHDc9QufV+AVG+gdtZ2mEfI/v46EKSAiBUpxwkDVZmJEH+8SmU3mQ6sRHTRauBlnLWvgKIyV0jQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.585c412","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.585c412","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.585c412","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.585c412_1789087141060_0.904309181653411","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.9d6acb4":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.9d6acb4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.9d6acb4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9b4dc5910badb7f21f0f5785fa1028e5301d305a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.9d6acb4.tgz","fileCount":46,"integrity":"sha512-aBAayiUtUwM4FJIuYAoZ5Qn8qUMsiUVuQFxt72of7oiPv7ozOg5yR7afMsi3/fQNgqVg3MH0+DhKd0B/xdrwkQ==","signatures":[{"sig":"MEUCIQCCVnTnJCcUwtYi1Nz7CPrg3euRIYoSRmsv0MPEDrDWcQIgZle9zQtamtgSLux1mQTyggu8lWDHnf/cGwzP0ROPIxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOTnwCmMVpQQUEQNXFrT8pxc2pU5W0mcOaqmRRh2HDvgIgO6HJa1lzjUyxxnrpWjBehKUX4FXW9NlM1Yvk62w17yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.9d6acb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.9d6acb4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.9d6acb4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.9d6acb4_1789088363644_0.6281508176221389","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.814553e":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.814553e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.814553e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c695a54344621fa23e1ee308bad2261ac96eb635","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.814553e.tgz","fileCount":46,"integrity":"sha512-/WYWQbMEO1UtW5mIRxZR38hnw6KXIYMmMV/sluzn0QgJhK4kCAqRNtR7JX9rH4cXYK319NAV5f4dT5H+BPJd9g==","signatures":[{"sig":"MEQCIBwAaFufzzFxCv+WZVtDq4nlCYY3vDkHanmVFIJ/DuIBAiAT7C1IF3sLxTZxQyQlJ+F1vpTOEo+J3apihTjYpZU7TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICbFNE1xdUHtUTguS4e1lC3t1ECQzUYuMnlQwa+Q5j6WAiBf+HOpjpTOk5nUYAgupmkQxYd5soPxP35yAfQnjwYq9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.814553e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.814553e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.814553e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.814553e_1789089504846_0.9121914621440017","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.41ab6db":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.41ab6db","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.41ab6db","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"99f58c659073c355b5db5c168a98af586e898cd4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.41ab6db.tgz","fileCount":46,"integrity":"sha512-4dWu7WKdh1MBiyny/5zsBUPuL1MMt2LHsu4MFKPLxbf7Nrdpb3TJ8LaaGMF+Cfm3WDePChm9gHDfZvvCC68Rkg==","signatures":[{"sig":"MEQCIFlwPLiBSrT9I1D120aNjUPnvqZ7s0rfkEPDQnhkek9LAiB8JPjBxQ+8SlmsIrsC5WQyUockg6v7VDX5hM0kVUaQsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBvtSkvY7S7/JRNtfHXpXdDFyXCgmOaZiPzzffj65LBfAiBTL+2sTJh7djVihDdr8vdcHMRG3NnPkr10JWHWTqoMQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.41ab6db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.41ab6db","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.41ab6db","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.41ab6db_1789097129082_0.7556043342183509","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2247368":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.2247368","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.2247368","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"711f87f4ec033e627b8ce850af09646cdcfc1259","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.2247368.tgz","fileCount":46,"integrity":"sha512-GVG7MrxHrwiSJgi9Vh21qZA4zNcJtMzPZNjKRXP8kse2uLdwJw6363kO6OBuxRw92xcWqVJMMGJb014LWVp+Jg==","signatures":[{"sig":"MEUCIQC2Kieg4AEjwt65oMNHyRdafGlzsJpkNeut0EGrCbOq6AIgU6gE0If9dm1izT6Cqu7+ESDEI4QUmTRltuQ4kGIm5Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTN9Cv2wWN5B9dPyjmQ1KjK083VMi6MRIIrnCufXr5sgIgCbIZRs7Q1b5po8HLhTpW4rEuGWIK+z0Z/Q5xZ4sWkxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.2247368","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.2247368","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.2247368","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.2247368_1789143883841_0.507059437107124","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.a075607":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.a075607","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.a075607","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"88047a87387508ac680d04df808a35a5c95f5807","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.a075607.tgz","fileCount":46,"integrity":"sha512-ONDMu3C+hBqiTlGr/D0xco/4eHQ70NCCEbQbwwBXeN3X8t7MUA8cbVdUXf39iclTY/gKwiaPlZc8cDxcJK+d5g==","signatures":[{"sig":"MEUCIQDJGRLKEVgoKClaFXaEBx2RfJyFHNN0vhYTKPNf/SCgCQIgEQFdkzaQcWl8YClM28Q/iPvF+GnkfcLMtfnNzFjnRy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICq435NzSyDEeNR12NpIV/3qdgCZhWFh2VFS/OA+euKHAiBUIPgLS8qh3FockuRzmQ3P5fvPQARttmpKLu9J77EVOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.a075607","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.a075607","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.a075607","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.a075607_1789150926836_0.26244047807649307","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.cf47bab":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.cf47bab","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.cf47bab","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d861b1eb5cf36d91f4dd9fcd9e66b07dd3e57c95","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.cf47bab.tgz","fileCount":46,"integrity":"sha512-1FziP+vi9nkEMbFxTytU6MTzY982VBUwxpbBT2o4cmyVoyWPDvjLJuS03V/+0qyGfAwCGwk28Pz0owFP0gqOBA==","signatures":[{"sig":"MEUCIQCgBcc9UzDO4acpItVO9S5kXl/Wi3daUjQGnUiHpW8owgIgOoVe9nN9g02JQv3v913/OBW+FP8T8nkVdQm4shg+Bcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE6CObw8VYVQj3A7ARxllx9V/8oMNRkTrztMpzMkE/WlAiEA1Gmqp9OgPXcBqiRoLkvA+IBlPy++KGbkIJtuXHFjxFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.cf47bab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.cf47bab","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.cf47bab","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.cf47bab_1789154449059_0.7384823939383602","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.20df722":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.20df722","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.20df722","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b9f99b4dcf0387225224deb51592abdf9f9e1436","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.20df722.tgz","fileCount":46,"integrity":"sha512-BjIzcvQDUy+abBlUi08yeGZApg75dBVuG076eSkDtO4/7qRBJab/vu+p4np23/J1A1cqcrAbx3VblhTH4zgGRQ==","signatures":[{"sig":"MEUCIEDW0DIo3gTLcBnizR0y3zG2wN2FcjHU8vRjTdDz5P07AiEA3ZDm19R1W6YIJlhwqMYdm7ttJeunGsPK1x0YR57C6Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDT4808k0GWZDXI/G0+U+gUtXbrpK+NnjTLAep4cR3nxQIhAMGuPtQ7XZ2h4+p28qO6SWgVaBSE1SyYbM6250usiM3O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.20df722","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.20df722","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.20df722","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.20df722_1789158784523_0.35956496886900813","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.bc1ddba":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.bc1ddba","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.bc1ddba","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8f8fa981ae826d5a60a12f0a7df602d49c476d61","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.bc1ddba.tgz","fileCount":46,"integrity":"sha512-7sTFBNq8sjFCbBwBK/WCpOIOPkIh7sayyiZDnx0H1Qsvp6o6Sm0L0c6ZlPYOiBUKsaDqhLBOiuOVumvBZh7Wew==","signatures":[{"sig":"MEYCIQD/0qLcI9ShCiE76Q45ME2uA3rwOGWO1B+NGcU4ONJoWQIhAJF800sD2a8CxspgCe/KxkhgCKS3q0JHw2widuL1PcmF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC22xZ/PW3u2AKTpPqkQmbIVNWBDPB5xQ2MV7Ksja50eAiAuT4xsbBaLTxescYQj6myc6QDRutv+mcF1Xhg/jFtrgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.bc1ddba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.bc1ddba","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.bc1ddba","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.bc1ddba_1789160086946_0.47306580249742614","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.6c5304c":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.6c5304c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.6c5304c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"608b9ed9de70eb78f43f44e088a67dd0cef0d612","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.6c5304c.tgz","fileCount":46,"integrity":"sha512-JnrCOUzp6/lLl3DRO8dkifHkCBIAl7Y2gFYE69wRSD8aG0aZf9LIl1i7PbRyYCzhfGj1/vT8XSwLzr3rQkDQsQ==","signatures":[{"sig":"MEQCIEQ1MbHxDv843OOIQvGZQ3LpUCHae4QhzUvsofaxCw+PAiBdVdVbB9b3Bss85/xdBeUWXlxEJITgp/EgbXvrqjjFhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBuPVBfv0Hu3H0zYyL7RZVpChzMiF9qnLz4gy0T5mzVSAiBE7+ada7yCN8ERFaUoGLCLVVSvVigTXxIi50BPIINq/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.6c5304c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.6c5304c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.6c5304c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.6c5304c_1789160870986_0.6934975532970378","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.d7ceeac":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.d7ceeac","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.d7ceeac","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1b31eee767b0033b8edd830c2700cb7fabc1b419","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.d7ceeac.tgz","fileCount":46,"integrity":"sha512-NJejN5Ahf8Jo0LbCPtgCHctSxhXFyKb/mftpsWaY+JDfJHklnoN5XJpq3G5kMLrSSZEym4abNLMPKDJ2tVXdOQ==","signatures":[{"sig":"MEUCIQCc/LN1OMSkXPZ35oqveuWhaYmAPkPVCiiJSBkSQ3NY4wIgJuV1oCax6QWl00xZGw1qWgq7/SwczggizjwuI2oon+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH2yYqlp64krDHqZMqjgG6MpSeIwtb0ug8NUQ31wrojHAiEAwsQss6K4K3vj5/VmcblmSG0Jx6fc25ZOywv2etrXOKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.d7ceeac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.d7ceeac","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.d7ceeac","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.d7ceeac_1789169811661_0.8474690208861557","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.f574abd":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.f574abd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.f574abd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"10e962a498ed1b3d66ba3480a93dea58cea93fae","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.f574abd.tgz","fileCount":46,"integrity":"sha512-X/A/+nEjoWL0FrsDarDFJzHkAGfd/4qaTL8HLVmquCSkQwn2l3VHv9llE+nbcVaUPWy7hxckJmN/FH/gbtZVOw==","signatures":[{"sig":"MEQCIFXcptYZ8sIGRM39+or6EKhtURD5S4m7/QeuK63G+FNfAiAbnACkHslxKNR9pYexr0sXn8j7J3kgQGXcwdsi20JyjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEikWz59v1oE2R8zn9Qx5qSIxTOGsdzfgab4qQc08ZBmAiEAr5KJ6nS4vgvmx+sHSeju6Dv2nPWbMxAkcl7Iy34qZsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.f574abd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.f574abd","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.f574abd","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.f574abd_1789176428757_0.6785293470151512","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.5b0eb5d":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.5b0eb5d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.5b0eb5d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1e51968c8f7af049a336867e30b7c7ddf4bb4487","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.5b0eb5d.tgz","fileCount":46,"integrity":"sha512-wmvNbKvBYVdOPuglhp08YQ3hIr3PeTTSoXCWF4pdkgn+oVKcwfCK/9yejsg5HPmsyJPiHi1wXzUP2zUevZRbAQ==","signatures":[{"sig":"MEYCIQCbh3nzcrXfI1UVotjMwgXL3wvVZdzmm2Pg16oF0/JpTAIhALfiasRBWMLM6nXs294miIZH/EpssEwJpgrVcroLCSwe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGTx876PSSKlF/+/zDyNHpZCRihIePrRMErHgXwxV/d0AiEA5yp2B9hkrwQVyzBx4GRuXd/x9rQKmnwRsOlbt/Gq0KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.5b0eb5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.5b0eb5d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.5b0eb5d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.5b0eb5d_1789177305558_0.7940439464908249","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.513f549":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.513f549","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.513f549","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ee3f72ada8bfa8ff04c4a7524ceeae7594d7366d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.513f549.tgz","fileCount":46,"integrity":"sha512-DI/pQhYv1uOkY13fmQmoq5kS4vAyE1NK5+ZY7Wqg87T2shR6zovA2plCsTIYkxC4KV7MX/jlXPS4xd24fCG0tw==","signatures":[{"sig":"MEUCIQDOQb2ywIyS2vQIn7ixwDwknvy7EvYKYpURTF+BlKWvvQIgeclGL8aBdqd3uNS/LIg6dyONvahIJqjwUVmBaixdpNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTbs+eoF/ZYOMMIeXtFGN8+ixYrgpliPoju9H3tHUKIAIgK5VwIGCqkwzvcgagbsInhHW3VXMta5hMKJZ7ecpRt2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.513f549","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.513f549","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.513f549","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.513f549_1789180497766_0.6868699256223436","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.dccba2f":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.dccba2f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.dccba2f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7ed54373999bd839af93fdb4aa07a7c3fb572646","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.dccba2f.tgz","fileCount":46,"integrity":"sha512-DraBZf4MIDtC70PcbHQMiHd/tC6lnFPm25z6+qxCZCcJ2GLPIXmA6uoW5WTAAbIivnfcSG2gB469Ca3l8ZNxLA==","signatures":[{"sig":"MEUCIAKtQ4Pjf+EMO26QiPlDggJ5a/LmbYHl8E9p7pHWYv51AiEAiQ4JzDdKyGjnM/NWbuOiZ4DSge8MGS8dM2g0MrFl420=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICwVeX0n1+55UXA1jF8NtUOR4RQKhPW3qWS+I46eU+mQAiEA9CwKLqFPNzwUDmEkZt92AaWaqAsFNiL7AiDnxqihKOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.dccba2f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.dccba2f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.dccba2f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.dccba2f_1789180942469_0.04067601406171484","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.35706b0":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.35706b0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.35706b0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a44e4d9b4abd909ba1190fbc70a0d87606d5eae3","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.35706b0.tgz","fileCount":46,"integrity":"sha512-uV0A1l7NCZvWPwUzu9sQaAV4uMXftpzHKFLail3l/f729J5EvPpjro5e0BEd7FEnqAWGLF8QwUKhDtAfnZ/Z0Q==","signatures":[{"sig":"MEUCIQC3Xq8YOIKhRAmYX8RUa+ObZYvjhbaDuBaOPVca/F/OQgIgBv2zbTWOK41sSbwROUKI6HKWoMCokwF6YA2oTqDcvx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBc9SMYcWMbxLoGpH+SVn2N5Y5/IM/CzGS5G/ihf6m38AiEA8QtW0Mpu0FMfURE5xSjEqqPhxFJ2eiL5H9iic4u78W8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.35706b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.35706b0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.35706b0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.35706b0_1789182067988_0.8928146399362105","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.1e98bf3":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.1e98bf3","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.1e98bf3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c0a773d32547aaa5a43f02b4cf2d31f74bd4d655","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.1e98bf3.tgz","fileCount":46,"integrity":"sha512-OzKQkAnCp4Teign3HjX21tzjud6oSLMjsI/90DS2EBdIGQQ9VAa9wIUILh7zDMWV45uzcMNop+V+KE0UHxs/Ig==","signatures":[{"sig":"MEUCIDTUMkIBUz6SbjCmh5J3sTva8oS/5lznrQe99k2RXVs6AiEAkqmAgivki0l6TILQb+JkL5A3iVruGg85BLBmOro+mzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC17SPsFqSy3zyqyhRV0FQl/XB6k1nr/aomjkXDzscv0AiAFxyU16MBzWeqM48Qd7FhbaVPcz8F8D+05WsV5PVJF9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.1e98bf3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.1e98bf3","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.1e98bf3","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.1e98bf3_1789183565298_0.21129367586214776","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.16ae26d":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.16ae26d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.16ae26d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"122bbd759353e9550f06e9673de60e3f17cb818f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.16ae26d.tgz","fileCount":46,"integrity":"sha512-NDC5GLb0CB1F1AXVVbvLM2VU+IKZzMy0BnyoxJz2+1KI6iW2tGDd99e9akiOSjLQLOFW3TxMCM08BxAnjVGQNw==","signatures":[{"sig":"MEYCIQDuYiAs6bbbjxPFVKlO75q5x3pS6vBUDr9sKfJuxMeINQIhAOLj7C1llTio7qP+255u1wQ3T0Fc6LGIh64r0tpiuW88","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDq5FKM3C7w9mwYv/UBi5vq6Uj50m6A2uLgThd0IvutAQIhAN/pLa8xYoJ1xXN7ObboEzGzuyq7ANShyt4aUtIaQ7zP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.16ae26d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.16ae26d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.16ae26d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.16ae26d_1789184125886_0.02329816316973088","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.6ee849a":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.6ee849a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.6ee849a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"28981618c96d4a632bd0968fe1631ef7135ab455","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.6ee849a.tgz","fileCount":46,"integrity":"sha512-9HwQHN7n7lqxk2Erl1YFZGLinIc95DFz4otFnlUPY09rhi+7AkaEkwzHTNaB081YUJv7wz2am5Y5v8nf+TOEtQ==","signatures":[{"sig":"MEUCIBMDdiqamsLOwGtMNO5bNUMRVzr2sTOTrTzXcHOyLdLJAiEA9F/M4UC5hNnFNSjfzCrTjOTWRt0kteSRibWKiJ3oxBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIELSMoK+Cve+PGc2wyiz3u5W6+jqGHwgozCbJRijSe4zAiButpz1BVS0j7htePix/JbH11IVGxcUNCBbjRV+o1iZ4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.6ee849a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.6ee849a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.6ee849a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.6ee849a_1789187681391_0.9877463162689364","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.6942460":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.6942460","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.6942460","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"de392ee8958df298e6d744ca3d89462409e7b7df","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.6942460.tgz","fileCount":46,"integrity":"sha512-hRDJGsq+tugo6kg56r/HDetAWhgZCizHQpqzglIY2S2ezCWksuDv0QCSPXXy8BLOHgiouxqeLxF6Ifo6vv8Tfg==","signatures":[{"sig":"MEUCIEqdVfkkSHtlGHsYE1JPQ/qyw0vKkjkdjWBHncp7HYDPAiEAhwR8PswraLYueIeh2XXBsgwh7zFBf/Jq2agWOgE1X/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDTHaS43LY0fq8aQX1G2XKjuTS6qyoUPHSiFptwlZPQYAiAPhKmEoVVAsQjNhU96TpDN1WN99728kYLxsHSDYNvlIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.6942460","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.6942460","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.6942460","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.6942460_1789189240113_0.5569566211994843","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.0e3f116":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.0e3f116","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.0e3f116","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a2675f178799ab37472ac5341b7372c8b6ded47b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.0e3f116.tgz","fileCount":46,"integrity":"sha512-RIeeKeUwjX8M3UumVJftQgco/DeVqnd/mI2ACiLsSmWEligPx9BGY2zuS/b999h8yqGFSaw8elmRC81TOy1S4w==","signatures":[{"sig":"MEUCIQC5wFFlvmmiHv/f9zf4HrTFa7tdWPR3C97WB39yo9n74gIgMwTujj0w85fUUed7DZMMrTum7KIhfiGBldDy0HcFm/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIErr3Z2/TxU614hta2bwFvKO8pWWLIw+GjErJpr5IOzcAiA8uG29UaMKVsQRinPYSY/tczSl0WFtljUGMunYuape7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.0e3f116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.0e3f116","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.0e3f116","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.0e3f116_1789191307817_0.2731669214008168","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.47ba552":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.47ba552","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.47ba552","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"82676993bdb62c1b2da69435491c85065f62418c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.47ba552.tgz","fileCount":46,"integrity":"sha512-eFy4mjI4ZjzhW21UlqN6YiflR8+MtJx6k06BOPHIxcWaoRiEpl9AIG8VXDmM1rBelfjd30AvNrPtBqhxELC2LQ==","signatures":[{"sig":"MEYCIQCOQmm6y6YzG2uTxhjiN/BTH7jFJeSIY6Uhhu964W9USQIhANEvtBKmjpR0J/LBtVec0ePS7UhoBp38/PjykrBUbJ4K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7qNJQGGOOhkcGhptcvoWw8QKI9ILU/SUA2b9nk95QrAIgBrnliKOlAe+tfwfJw6Xu346J4T/chTJOoW6eBKZrV38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.47ba552","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.47ba552","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.47ba552","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.47ba552_1789198783057_0.40579986414911895","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.df22b36":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.df22b36","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.df22b36","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7260317d9a0d89137e654283bc3848708116a902","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.df22b36.tgz","fileCount":46,"integrity":"sha512-jyPk+V5nKlCSxNHX9aJsYYmgNMGt4SD7q3IYHW5+ZyZJMFcA1UhSLhlpobW8pwZU3nF1u2v2HUrXMXs62ep2lQ==","signatures":[{"sig":"MEYCIQCxjlyA6AyfSQIQ+K6Osq52vD897MsgCXVB38A8P2EnXAIhAPn3g85T6VMQVaGBK88AEh/gXBEpYWwhjHL3AtGgkrFD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDfBXM4S8KB6RvRR38Ad0if1Y+6tQ/ourDaAzURK8Pm3AiBwjYy0pikidTcZLXN9mBJ0OYvDm+RskeGJr2yIFWI3pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.df22b36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.df22b36","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.df22b36","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.df22b36_1789233747109_0.6991329608982011","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.32ef523":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.32ef523","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.32ef523","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0ba2520dfbe3f743a3a422cfccdf063ab903fc63","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.32ef523.tgz","fileCount":46,"integrity":"sha512-qDdyIpb5/WO02J0R7jLzbpg80dZbb4vk2zsnKGiSauhGKoDrPyiw4qSzFYfWXqSTo9MqB41F5XR9o7RrY2RtUA==","signatures":[{"sig":"MEYCIQDahZArrRkotHOToR/IqdHYiS/kqXK0n7+3B+Kca95vFgIhAPXoK+licAPBC/IwEpiN9CqAMV6wB/FLFLNgu8khHIHj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCzcBEDhPD+pqVGuALkaupS6Eobu8y/yeDDKVpGSaHZoAIhAIOnMI9qTmhIX2IHP3mEmw5QS86C1PujqaEFX4Yiy2p2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.32ef523","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.32ef523","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.32ef523","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.32ef523_1789237746297_0.5167956111098073","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.8e5e426":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.8e5e426","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.8e5e426","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"882237cf6fc6d5b0147ff46e094cddfb9a6c43ef","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.8e5e426.tgz","fileCount":46,"integrity":"sha512-I4gYC6Lo++dwO3cJmKiX8QGL1gLnqyoxoqRnWw+fL+INCF2IsDhEf+M5OzmSl2JXtrZOrMncqYfzb/Y+1hPlHA==","signatures":[{"sig":"MEYCIQCNpMlPvXFESMCibNQEjFF1bZpnVA2z72c9GN1zUBQIJgIhAP3CX699CqQFmDrMGFWZZFrtA6ZqsH7eyTouprmmP1Xb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEX+sU4vzcSsEdus5IclXyZsQDV/oTlMlCTflYm97POIAiA5j/jTqewfuy7/K1mUZpfcYVcT4C+b527XFusrhJ56Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.8e5e426","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.8e5e426","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.8e5e426","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.8e5e426_1789247351080_0.8607817951000636","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.4a0d1d1":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.4a0d1d1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.4a0d1d1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c99503b2214eb5e20a12f24f93cfb3cdc2379118","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.4a0d1d1.tgz","fileCount":46,"integrity":"sha512-2BM8zb7zWmJcM41oogV3bxbMK7ban6usBmS6aUHaPWrgswQnQBDjncrj0k1609Aa1Hq8V+grjX1uMJ/j7p0Kpw==","signatures":[{"sig":"MEQCIDapFudZ1Hq0kvVMrQXMvf54cS8ZUtfnvJd+GrK33SrNAiB2g+GCIuEGQOWhEDOce0cWwObBQtSOMfwcYeHRMuRXDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIASFuJue0auVCOtimDVolP4f63sKBi3A+X56NW6xOOweAiEA+gLQ37z5rkYHBlDASZK4HCciQJqb2jr5+CT5QDz7nPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.4a0d1d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.4a0d1d1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.4a0d1d1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.4a0d1d1_1789252329217_0.17573728564038338","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.ae9ccef":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.ae9ccef","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.ae9ccef","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7c55a7ac476452c0a23ada5de428e1dac8b94362","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.ae9ccef.tgz","fileCount":46,"integrity":"sha512-y4Yej9Cnd/mTanQd17Q5GPy4Cz4IqR5JfkOeWJDq1goB8YpIX/MaxNlcI5Pzwc2SrYQLHg6VmPFyHLiU/IQqMQ==","signatures":[{"sig":"MEUCIQDnuJ+Jxkmo8LxWNWj2zqVERkgZF6OPgCtA8MFCFpB9wAIgfmyX8K0GBXkF/TCeO+sFXp1WDQw0ERghgS/5+BP/Hdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBvKLH9D/23rkcL+RwiEKnOnbiCu8SAHhq3yJX5KfSxNAiEA8oPxNjuFDPEhLm20/2QM2/EdUvZkJsdQ3U3wqVV7Ob0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.ae9ccef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.ae9ccef","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.ae9ccef","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.ae9ccef_1789280209458_0.5189091421381367","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.4265195":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.4265195","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.4265195","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9d1641fa79464656468fd8588c8618b65847ade9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.4265195.tgz","fileCount":46,"integrity":"sha512-BHeciql+mnqFNWSba366HVMV1mYciVE9DcGsE1kMXB6nDreSLZHgPSnHFFDHt4bDooPJ92UVr736fBYq84FL3Q==","signatures":[{"sig":"MEYCIQDKVl4Gtow2FsKw2hjL+vXHx1nW09AyoujCim1C6mTwlgIhALnJXhhB+FEIk39k7MvyRM5e3+BDO9Z3a8jCJvidS9of","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEsoDieiIp83tAFMw6wwLSu88juJGQLzV4jOynxOKIOAIge+ixZUuZKr03vragRdbIdRkGTaxdhOSOw2KED2DHrDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.4265195","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.4265195","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.4265195","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.4265195_1789301864052_0.11836646345398982","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.2ca486d":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.2ca486d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.2ca486d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4aa0eedd4ad3e6e6185969617ef309520e422f9e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.2ca486d.tgz","fileCount":46,"integrity":"sha512-1Qk8b7wwzMbIDzLsQh3/uMFswmJkTjdlyaOsWU/afdGH2V1s6aV14yyfJe/YGMQbJFJ3KhzfUe0JTulyl2HCvw==","signatures":[{"sig":"MEYCIQDCLe+Nx/BUR8fqir9VyhNnAIsGU1mfEJzhf2wGTRy8DAIhAOGFtVrv+aUdmw5Co66TJnqf2b7ge2sYWDcuIz0gVNb2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBhe4t2H8KIAnNr8LheCF9tiatYQ0w1JnjljGnQAAyrwAiEAlnzYvTK8wA0yN8824EKgjV33OIXfORWLwp2tE0Y+ELQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.2ca486d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.2ca486d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.2ca486d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.2ca486d_1789304107759_0.7063228690807577","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.819816f":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.819816f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.819816f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f4ce529825a78efe0f506b2cdd5a239c6aa0e961","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.819816f.tgz","fileCount":46,"integrity":"sha512-CRejzcnO9hOclipNpnnP/ii43MNpcJAghfKKtkKcIH9GoYkV3HRo8qPvaaDuebhPKsElKQAJTXGwEFJXH9l1PQ==","signatures":[{"sig":"MEUCICmt1nGKN4/4OSIIm89ZjzkYWnjzXIx/1ECtGnx8jV8zAiEA/fIKPU9cAdvoo352vIzx8x0xOQUDShOpoTvcKjX+y38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGcjvdCncre3WuF5kiySNl9nORi3uzMHvV3sP36GoCYgAiEA5AiXLK9HSMMnkeCiBDu4IVh1CQN5J6xQ7KLNHRsiocE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.819816f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.819816f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.819816f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.819816f_1789310903958_0.5338812407800129","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.a8f2807":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.a8f2807","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.a8f2807","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0ea95070ce7e108427759430d567d6e792a3e401","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.a8f2807.tgz","fileCount":46,"integrity":"sha512-/+fsBhISxj1eX7bpF2NQSODvo7U1yZOybRjZ8k1VaJmpX6fxI+IyHdOo8B3iiyxV1YgLsQ8j8Ic8A5KJnUP/Og==","signatures":[{"sig":"MEUCIQCkkmF3jYqf5T2UdGznRXckTCAO1LnvKmKx6HF6NH3cOwIgUBCMjFFWyGPYC9GhTVLvCdG7l/FOUGkTr+Iwlk8i9J4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBJY5B/6zT6gHFm6T15p0/O2097yDNSZ7/XbPv6xmUBQIgZYkEZm1rgglqvMnUjfWHS8g8lAUvmI40JvE8Jx1Voc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.a8f2807","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.a8f2807","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.a8f2807","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.a8f2807_1789312225477_0.5137956616970225","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.186a1b3":{"name":"@astryxdesign/richtext","version":"0.6.0-canary.186a1b3","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.0-canary.186a1b3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d109d46d9810476327dc6cceefa5e0d018e3fcab","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.0-canary.186a1b3.tgz","fileCount":46,"integrity":"sha512-26i0Gzq3jx7UmiavRL2ZKb1v5uN+Pj/YJCNgGVDqm597aMOZ46g+oG81Hu9TIplUExe/t5qhRjcD/O9q5z2x7g==","signatures":[{"sig":"MEYCIQDQ8H67t7cbztbRetTYsJ+A3hqKxm88rv+xKHu1Ho8k6AIhAKZXu4Eg+XA7V/R0MSJtfJvWnHwVC5R7j9lY660uy0Et","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDe0IED+Q0ngiLw+LWWzBD/efoQqkvqCGSnZSXCNVyWoAiEA35WT+dnY++oK0TQtDmMTs17pYHAoeiN93/XtI88x/Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.0-canary.186a1b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.0-canary.186a1b3","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.0-canary.186a1b3","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.0-canary.186a1b3_1789316352188_0.4337385861818519","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.82c3188":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.82c3188","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.82c3188","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d5fd15d1e2767969ea6c8aaaeb6780aa687401c8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.82c3188.tgz","fileCount":46,"integrity":"sha512-IgNH8/xzlwLk84FivAwTlyHVEMnRuqba7+6p9txUK4GMvxqPTvEF4hO0xLRsgZ1DgLh3o2nlU6vk4PF/cqZtHQ==","signatures":[{"sig":"MEYCIQCNVZF4zH9mehiYsw7MZ3RfpVml2qFuSrG+ej9j/f8BuwIhAM51vsRtuQCbmPMnjFT82toolukwsbRcNq0Dl06uvOjZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4CvnqjHvpvRp7rU05SDagjHYnRxvEu1Sy3Wgt4ZQ9NgIhAM3IvSyZMqoPw38OAT68ggrJHrcTVUKUfR1wLOa3bgbn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.82c3188","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.82c3188","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.82c3188","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.82c3188_1789321032410_0.0402673157697071","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.72ce440":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.72ce440","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.72ce440","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"885091a1daec3c4013892791a44cb9a7134c4be5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.72ce440.tgz","fileCount":46,"integrity":"sha512-Ql57I6Yhsiaw+pvyJg5iY0bRq7ST/ozZMuQ+8fVnm2NeKqXBvYP0zAgxAY6RJP/o5cCDmDfPNeSZMC1MU6CZZQ==","signatures":[{"sig":"MEUCIQCi1Pcx/u0GW3GquGjXzSmfY2lqVZqlbaEihtqq+EP2YgIgAx1jyc+++yZUPP15nooirg16WQv+aC01PVgTA+ec7Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAiREL2UHm+sjva1ZwTp7Wy79+ftQdmAUMDqkzybw3QdAiEAg4TI3XVJ8u5M8oH6GvJ6gp0j/MlxXkeJZJTcSDafWZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.72ce440","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.72ce440","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.72ce440","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.72ce440_1789323648303_0.10787178077429038","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.47cfd52":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.47cfd52","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.47cfd52","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"507c15c61bf3d1ea17497cae896ab9d717fcb834","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.47cfd52.tgz","fileCount":46,"integrity":"sha512-8NGUG0nxb5PDVjxeT9ADgfeKRgcrUZdH427TRyusmexgxeIhsvTXX+nYmsGG0AoBJ64SCvb/ePagBjdBn4d2wQ==","signatures":[{"sig":"MEQCICOzUOvpemCUiHktjsoIxzGGHF2p9NuPOfKQ9WGnqrA/AiB6MkZR2t0iPq089DQio8Lmmwj2gSlEULBgVScTFqc2tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGaGHGQ5EnGoiR9tE87YV7IIM/dYsUOi2e5sl8gdaABvAiBztjsChjUOcWBaUFJcEBh2TLZfBJys2LTlLeut+Eep5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.47cfd52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.47cfd52","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.47cfd52","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.47cfd52_1789324857382_0.07019147193117825","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.8a2a626":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.8a2a626","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.8a2a626","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0eaeef566319566492fb3c0af3ec107b3ff888bc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.8a2a626.tgz","fileCount":46,"integrity":"sha512-sdcP+VQYRqgJvAdaAktBT/UdCAlkMYxYdqo09S/tM+06s5jkAmDAqG3GEwcGXBgYDjZkLFh6kPnYrI1i56FzFw==","signatures":[{"sig":"MEYCIQDW+WM7nWRwuhPlrQo9A2iRQ++F1MSwV+B/NczIS2hfMwIhAPXO4t6TVarWVEksGdftfCAiUfu3d4PkAxo0Azs+nHDv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD39xMT9ciw+I/0rjlXShwBcuFs56Nt/GzgEO/u59F7KwIhAMgp8s1KgQ6xvXXRCRl3Pul2RkeW8Xb9tN5aA2aGNR+9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.8a2a626","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.8a2a626","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.8a2a626","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.8a2a626_1789325166661_0.857455615262823","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.bdea6e2":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.bdea6e2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.bdea6e2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7f302af8a1dfe01a74edddfa2bfa8bf9bb894290","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.bdea6e2.tgz","fileCount":46,"integrity":"sha512-+Da9JNNvHyR57a8tpM7OUbF91gr59jdj3vB35bf9JsgW/Nk6yLGdnIMZzpc2d6fdRwsL0DP1RBO6to+rbseNJg==","signatures":[{"sig":"MEUCIGMBh3RjD0cnZd6niy9cJ1Q048EFAxBpMfAc0C0lqM3hAiEAxCdniPwguxR1mfhCu2GWoxiK89/DdlkwJD/DeN/5vrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICylolW5vb2PcEzmzleFtxRCT1QITa0ZCRNTLdwzrGGiAiABqUe2U6+Wj8oM4R3nPXNYzB6zZWmHne3moN4WIiBZDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.bdea6e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.bdea6e2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.bdea6e2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.bdea6e2_1789329083303_0.4618717095617879","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.20102ea":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.20102ea","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.20102ea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d3510d88a0e6ccb4bbd4c6c5b50a132d602c09a4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.20102ea.tgz","fileCount":46,"integrity":"sha512-GvvBD7T/KvSShZQzp/taGGeZ6+J6fshgYgWgPDAB+A8J2izc+dFeQKs1hc/717Ls9W0OcY2vkflGN3IiwX/Amg==","signatures":[{"sig":"MEYCIQDYLbx6BliGuwc4rvobQkeojZaOQXmcai/gtAwDQ2RHAQIhAJ50qtC7O/0/IidNDG7kk6P3KGjbGvCiI2y4HZwvJIcI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBlDENTxCPyj8Cj+b6+nlNnkFjAGi7iZjwGsAxAJv53SAiEA5VpP6xR1QrdLyVbQRZelhYd7UsBp4R6XV//ZLRKsvt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.20102ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.20102ea","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.20102ea","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.20102ea_1789336456936_0.11816813260038184","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.1c4033d":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.1c4033d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.1c4033d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d9c097569229deace33458fba40469bd11bd8de0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.1c4033d.tgz","fileCount":46,"integrity":"sha512-OFxeEv0WC4z5Bog7owXUTond/1t9DzKG6/DCycoHWqiRUszMrmJ3kMy2C7Wt42Wnr7ZLA4j8OrGanvLrACDrmw==","signatures":[{"sig":"MEUCIBhrpyYZ/7FsIi3ul02IfdFfAVGbvTOrEeWOE58IDjKpAiEA4EJ49PYZjgY5deBdodlh8FVO14uq3A37ZiS06I8xbkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUXcS7QHWvXCS2ZBIjpmWYXG+G7VVao4/gQY0tmyQTiwIhANIC7nZm8akpYoxNgmIEYnNKk3/aoonPdPjH3RCwaqDr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.1c4033d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.1c4033d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.1c4033d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.1c4033d_1789343330714_0.1265193625687724","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.f138ed9":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.f138ed9","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.f138ed9","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f8fd54dda51c8ac9c3634adf1471fb2ebb8c15fe","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.f138ed9.tgz","fileCount":46,"integrity":"sha512-ewt7+7HdHKxA6bqRjJvMp8BE7zGU4UFGdcIf8Xig78u0zTaR1YSmR/HugXqo1xw/MlSxblbNowXqVkGdYiTpzg==","signatures":[{"sig":"MEYCIQDJdsmKszumnS+P5r/w/a7nlnmUMKaRvyFc0qodwMAHdgIhAO3HxnPUg9FQUwHNdONZsTfwtcCq2ld7Uw2mL299YrY6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFuV0wllkCHNl9fER0XV9jtAR/4H8DnAopZlEGy1tvMXAiA3N5dj29CKpPNXNFuNX31spLG13SHh6VuJjCj0AWSi8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.f138ed9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281990},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.f138ed9","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.f138ed9","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.f138ed9_1789364030415_0.4725660272436296","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.bf896f3":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.bf896f3","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.bf896f3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d532d74259b9d18779190536c46dc5fa8037f83e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.bf896f3.tgz","fileCount":46,"integrity":"sha512-CHbtDcwvA3OucXn0ocU++TXI0Z03ghX0kSMm+DBe3vegua56AK+qjFsEf6dYCCWu42JsIY7idh50AHlxW+IjlA==","signatures":[{"sig":"MEYCIQDnI+cUK5dDe8i5gkRNPNZpD6Y8r8M6I9A9TKTjnuOdmgIhAK4Oh4ynEKJWbBs1yzYUsgkGwl1Vi1R7HCLSkUmPmRzH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGDyEmuOJx+fL3DutKGvFksXaSfXw5A2XQf1NVfLpfxrAiAvBWynOZHDmXNYiEQwtr0dyu2osnrg1cU4UUC8nwqtyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.bf896f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.bf896f3","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.bf896f3","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.bf896f3_1789422668769_0.6875154667844507","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.b75ade0":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.b75ade0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.b75ade0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"214d4b03a1a3b47ac7d1477c0581bf85ce1c4f36","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.b75ade0.tgz","fileCount":46,"integrity":"sha512-c2LzJP5zaKcbrYW1f2RrRXpINVY6QP7IEeRlZPwCVm9plvioOTZzaS2hsESt6x/XAxamgg5cYknHdxgbZu4tzA==","signatures":[{"sig":"MEQCIF7NuiLKrD6WWPnP9d1L1CjRRR+Bo6lhbFOCktJHxvUKAiBjLDkR1dRTEMqtEIuNInP4Ug7OnmX8ynO0XkZR3E1J3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVsJuJAOKuiFghCo2536rIXVLXAx3CgYqnW3gNL6IFFAIgT7kfunDHQK90A20Szuscv+OQUdhHM7lw6+9L2QzDpsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.b75ade0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.b75ade0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.b75ade0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.b75ade0_1789438707951_0.6590270928760356","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.f48d468":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.f48d468","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.f48d468","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8abcbe51c6d4dd483705a603575bbe9be71913e1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.f48d468.tgz","fileCount":46,"integrity":"sha512-8CF3e7hJQuonLKDm7ZQs0idU2/Jdq5P0g1TzbZrssmdeMcAVmcUT32g7+jEuiifkeowBn7pwcBkSk/QAkLZe+Q==","signatures":[{"sig":"MEYCIQDFC+VeWH+XRTLaEzHef1p8HK8HYBX53GZjJE7AKuwdCgIhAIPxOiUptnafcQF0wKUv79OxFcZEzyCgIXtFhllwSkOn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKD7LyGpEwBMeOzDBcidVmgcGHPKiOdeK4HivneNsUgQIhAP6f8QqorPI7WUBKObeGgCrg0udYORS3AxHN26paNVyJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.f48d468","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.f48d468","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.f48d468","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.f48d468_1789439055774_0.3838560808386362","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.09decfb":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.09decfb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.09decfb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e56d9c39df49be284c27943dcef1a8e2576142e6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.09decfb.tgz","fileCount":46,"integrity":"sha512-rA/FxN6y81R/2bH5fXOfyc0rk688ekpO936vEiNOh++Jvxn6k19NZRY1bsJrAG7ccwTowSMRTDwfZLQRTZ80iw==","signatures":[{"sig":"MEUCIQDMQNVi/YOGeAHia4JE0RZ8wKxPpksIyKVJ6VtZCkMmCQIgUYXYCOq2g+ezX+wsy2zWEpvRYglz7oCf/X0OSKnnFfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAt03Vt+pmRl2384kTN82KFg+W2ZyHLdbosPGDJBScv1AiAWog3E0rcF48Z9OpzlPRwFMuxs+AO4axY9acv46k/KUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.09decfb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.09decfb","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.09decfb","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.09decfb_1789440703563_0.6831771043683559","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.071a981":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.071a981","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.071a981","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4b725cb261bcfcd2b5d721e6d028796aa63cdd5f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.071a981.tgz","fileCount":46,"integrity":"sha512-22YoeVArzDe0Buf8fgeuf76lsTybLkVVz/YEiZ4n8wn0YgH66e+GjQPhAjKpslTAJ6mhJQerKk1WqSFFjPcaEw==","signatures":[{"sig":"MEQCIHyJUdn7AnAj+4bucawffuoO8q39JNax/QKkvwTZtJ7EAiBXsklbe7MXS2oVQxo6NiA+Iw/se9T1mSFTbYeZwFw2sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICUQoiyk+8eP7g/U9CkxPkG6omYj50qsQWtzwKazzMICAiEAycG9iIzndQupOecRMf6V1UJEmfiSrMIli5KOsGEvPdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.071a981","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.071a981","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.071a981","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.071a981_1789441425712_0.17512136462309913","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.98f9d36":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.98f9d36","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.98f9d36","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d17785c70057e09f9cabff92fec83fa6a1d91d58","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.98f9d36.tgz","fileCount":46,"integrity":"sha512-smE30tHUbn16E3LKc0CWajjAmRT/7IQ73Ozn73XTndo1s5IqxbPQs5InmcCik6oJoQT8XdH1nORKnSz1lsJanQ==","signatures":[{"sig":"MEUCICAC+rrVn8/5/J7fr+gD54a40yLatTvNJfHDnfiSEO3qAiEA6Nq42I416kgWFMog5adnNZrPoGxtERqyYS9fkzGXTTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDF5mc9IdewOOr4BWgJnJMLvfj1d0cJ7JtQXJ6QTiCnpwIhAOmy4FVGJi0CzQz1V2b70GkDE++zJcYowVDjTfG9jT7X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.98f9d36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.98f9d36","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.98f9d36","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.98f9d36_1789442370709_0.663607831796631","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.dd9ec6f":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.dd9ec6f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.dd9ec6f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"df7152c89911a947a4ff47ed7ed4f35628429217","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.dd9ec6f.tgz","fileCount":46,"integrity":"sha512-tfyD/FFHhVgjF/hOMJfh0/G7dUIjBYKnXL4BFoXmFZ7IG2dkjJRAlTYHrn2FuMT4f1VR9sS/xWkaPvuEexYy+Q==","signatures":[{"sig":"MEYCIQD+NfPik1+qK01Wzt1y11x7Jneq4YRcgZGhE54tkkHUGwIhANvzVfwpg9v7w8SR04i2hT1GVWSWd0BflKIExShTjVfg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGD/N5EhpWxUtBcddA1JiO5osEQh/zrIXNgkDjft8loVAiAhEpcgfkZ57nGjAJWdNQs4RoQ0bcXxCTXVLPQexgl9eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.dd9ec6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.dd9ec6f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.dd9ec6f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.dd9ec6f_1789444453220_0.45925544318258593","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.1544a7a":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.1544a7a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.1544a7a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e55023d7e15436b5118e73f030731aaac20de6e8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.1544a7a.tgz","fileCount":46,"integrity":"sha512-jGpStsw+1CLzXVVWeI1/LICT9f0clAk3Vu2E6Ul5QWP0j5a7I5s34EI5mXE3tkq14xNlIR8ngnpIX0qnQpBE9w==","signatures":[{"sig":"MEUCIG0WxOLERH5w7hTpFqeMBClxCgd1vrE4XY2x30fCH8VXAiEAhfI6QKkd2HKMX7wuCJPZgfMCj82sZiC8+picXmFgg6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFQeukVmV2m5cyxDRYfhZgYtG8tgOMGNOnhOM1VueIEVAiBJfx6WwuFNM2KbYCcJFlB2/X8gwqZqY1ycPXbFvqu31w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.1544a7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.1544a7a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.1544a7a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.1544a7a_1789452245046_0.9268893158564744","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.29f69f2":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.29f69f2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.29f69f2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"85fc5778743627fb73a2a72aa347a4d10049d27f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.29f69f2.tgz","fileCount":46,"integrity":"sha512-ZDU9YXUPe88SS6gizV7aEBXomM3Ca5wYPOZRXtiITOODbKgnxabKlRcoz8Vg8WfOI4OupcaQ5/kwFBCk+iavow==","signatures":[{"sig":"MEQCIA4HDIyW36w0JX53DOneclA8LjgePYBqyZZxfedX4JavAiB2DXraLn5TwvQPPIMEySeKMjtkt3/Ih/2saiOFU0/Csw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCnr1o0KMgXCvY7ytHloedgPXpOehJtVhxsPkv2dkGGYwIhALv2BybLVwwQlLMxCJx4ciDjiCIwxAc0L3hjnqHWlPZw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.29f69f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.29f69f2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.29f69f2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.29f69f2_1789453158805_0.6260781647843054","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.c87f73f":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.c87f73f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.c87f73f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6beafbab1ae1b06da241dd9d6135c946f67bf7ac","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.c87f73f.tgz","fileCount":46,"integrity":"sha512-RQ0HmfU45Z3qdwzuRkQ23wt/LOA6gfId9vjzhsLca/esB/Myyp+ViW3yikzleessHY1H+72fPrxjWK/9/CVvYg==","signatures":[{"sig":"MEUCIH9hJR/V3esUqdGuSsP0QGrIurcYRbIhg5CVhRvq++5QAiEAmC1No8FMBdG1pywhtrWSXHvsAiN2WbFtywiQPjhkYr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAMHTkOwoco+L3CzumE4cP1m2Nwfa/dW3XJgoUXuLmpGAiEAn9Y7ZCfMxmgP5CEI+UIwoAgr/oGQFwwDgXiaRSoE1T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.c87f73f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.c87f73f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.c87f73f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.c87f73f_1789457463795_0.8009216395957619","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.d6fd8d4":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.d6fd8d4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.d6fd8d4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b3ce1ec81d34b6bdfb2e861337c4f3b03abd5ccb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.d6fd8d4.tgz","fileCount":46,"integrity":"sha512-UD9HwhAgGJ9sThjjyoArGf5/HZ+zAHWfIQ9ab4l+CZOkflnTP18+XQVtr0LXvypFiR3jac/WIsXXZ8q1Z6tMsA==","signatures":[{"sig":"MEUCIQCGgLdrqS+38C1RhoApS5jvBY4yZqM3YYsxM2mP4VKM9wIgBhvAErGENCOUCIUeN3dt9F2gsgxoR4A8Or4DhhUQpqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHTohbe6Pss3hQFJkVC7Njz2ecl3f50fhAa+MpjuuRuJAiBIg70BBCetLhvDu2IrcdelwJlpJQMcDuhw2Z6elxHefg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.d6fd8d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.d6fd8d4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.d6fd8d4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.d6fd8d4_1789483177825_0.8796834629861763","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-canary.70cd7a5":{"name":"@astryxdesign/richtext","version":"0.6.1-canary.70cd7a5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.1-canary.70cd7a5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7ae7f232ee663ddc5eefc62d5226b4f1b323bf25","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.1-canary.70cd7a5.tgz","fileCount":46,"integrity":"sha512-vU8uTjwuFNAUFdrslYkss5X6JnABKh1yY9eYcZIlngk8mWzebtCMbXXQzvDJeqLvBV4UcaV5Q8CYSPfkzmN57A==","signatures":[{"sig":"MEQCIAZy2SLPe8bmc54v4Ha8CulkWjITq4dtPusCjIsr4FjbAiBOcrMkxAIjhqGYYnhZKrEe0Xyr3Vp5rm7LrMgQd5vLAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6X5ghPe1JfZWHxQwbYh/9Wf2b9ipR3AI9X3Vfm17juAIgRv1G8Zxxkz95tJpYptZrExaL6YfUQk3Pa1YK5Nkzwgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.1-canary.70cd7a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.1-canary.70cd7a5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.1-canary.70cd7a5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.1-canary.70cd7a5_1789487240717_0.6319168647952247","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.bc93547":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.bc93547","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.bc93547","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d095e6ae2f3ce027ea92e34b7ae0efc1df25e4ec","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.bc93547.tgz","fileCount":46,"integrity":"sha512-Jm5wEspKagsRLZBW4SBLP52M5AzzVX1m97X6D3RVJncqH1XF7NNNGTu+x4BTVIDDRf+mb+KekC1/N86+toWdGA==","signatures":[{"sig":"MEUCIQDNc/hMDaKgbU+eIswacN1lJVxySXeJFZQUBom5hClB5wIgChvNPrEACi521qgnx+b6VVRL0uqIJPWIITNniyS1eX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnaFS0oHHkIGqKDEYPZhPhTtyrKmlD5KvRiP9J284XywIgeiMMRWCJbZrVfS/UUkJn3l8yBIZo4hJggcvYNyIZU0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.bc93547","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.bc93547","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.bc93547","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.bc93547_1789492042535_0.14810741733760469","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.a4bcbeb":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.a4bcbeb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.a4bcbeb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d5020840526f3f966f8e406bda99f900e5507399","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.a4bcbeb.tgz","fileCount":46,"integrity":"sha512-sA4UvQWHuZaz6x0KL9rXI6O8koinF2Wpt011qUYJszIRBRS8liK1YTTYp7qbXl7yEWYEjJ25tZNW36JbG84rIA==","signatures":[{"sig":"MEYCIQCzob1oWiFaZE93+M72AvHcDp6nZomPwWCuON/mVESgeQIhAL4MiZ0OuctqIamp+YN2iVJgrVr6CqpP/3mD9U6eF+lD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKUSaqFgQqaBFMp4tPGp1JRko11596Ic7RyuQW2rYTjAIhAPbmyZCCPGAr2EfPKc+PgdRJUbZ5vqEw7aTEDND2JxgV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.a4bcbeb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.a4bcbeb","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.a4bcbeb","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.a4bcbeb_1789506174075_0.42875060591089675","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.b6c720c":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.b6c720c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.b6c720c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8068c4a7d358a4eb68d71bc2d05986d575a850a4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.b6c720c.tgz","fileCount":46,"integrity":"sha512-6VMS1/bGxv1nj7Kw54ufQojwLlUfrKFE0N/MHwbMlD+lcBVtSeOBFbNCKni97yqu9IwO9K7BFUE406107kfNAg==","signatures":[{"sig":"MEYCIQDSGAcVRdqtR7Sf7buESoOEWE1Q+uTnXBH/g+b/yVGu9AIhAMyWNkoFjHYEu6iNZDO+dLKFOHXItqvmzxz8YFZCmKcs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwxrLGVKIVOdbgEqooG1g3srdr8MX4qtt32jtlVhAJywIhAPG3fTjietYXuhLkxJs8IB6x/y+KJ6v5hBN8xk4KgSwb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.b6c720c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.b6c720c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.b6c720c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.b6c720c_1789532503840_0.8747036695075641","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.bfee8a4":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.bfee8a4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.bfee8a4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"48b18c40c6fc7d74e7591a4567ff1e5c725327d5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.bfee8a4.tgz","fileCount":46,"integrity":"sha512-wZGGvhtoB9ksOuGlUm5UB9N3/TQJTs0SIg7shtAAP0Bj2NGJieOF6rL2dxEaAZWyCtIQPf9RYZh91Uu87wv6zA==","signatures":[{"sig":"MEUCIQC778iUBXq6RNLF4QEgUCkErAXvHtNgESPyIz+R+UmNOQIgDLfqM8vCAUMMjn6/uXfWn6YsLFBi9nd1mtqxQOom5vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDzZsiNDxtJZNJwGsrpH+N0HCBPf2rYvpEm9nIqmVgsUQIgSpbhi7B+7kwjqEKjpz/UzsL2MEaXnyj/TTyDvyXCyIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.bfee8a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.bfee8a4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.bfee8a4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.bfee8a4_1789533248215_0.8934912006137099","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.2b2113d":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.2b2113d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.2b2113d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e880d1e1d1e9d43b10220b16cee1fb553292f6eb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.2b2113d.tgz","fileCount":46,"integrity":"sha512-Qo/XXNfqvi1XShvv76HJ7qrEDiNwoq2K3dEVylWaKNwum07qtLjPHeAyuLxEYEKsrXF6Fv6pUuuGXblN8naHXQ==","signatures":[{"sig":"MEQCIG9eKiZF/250wN73AebHNijVD42rKNQNjLog9c97Q89iAiB0xZwuFiT2ATySAB3TsPgQSQE21u0WCmZ10hBPM3D//Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAzPlH/c+6/5L2wnrepzYovqX+HNyWL4W0Va0u7FSiUoAiEAvk1vh19Q+ir7afgx1BEkjWqbTslY8U78RcwnZpxDqMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.2b2113d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.2b2113d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.2b2113d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.2b2113d_1789562006098_0.24504503539075606","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.a4b2655":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.a4b2655","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.a4b2655","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2661415dd8fa420c4a5973bf40227a8f066122d1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.a4b2655.tgz","fileCount":46,"integrity":"sha512-CPiFcNUZEW+U1zCdH5/ezi8MdfBEXuBNhhK53ILxTZW0lFh34NnWgrK9X2vRKShgxpFJvlkPLFODZ2RL17mGkQ==","signatures":[{"sig":"MEYCIQD/C2Nk9wvd5zcxtXFjjc1f+kaCKI/k21a0CFpOezeQrAIhAKU/nfOSExsrC29t5QWQZfWnONRmuKORRL83vADay7aE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE1IOQiHfRRU43oJ1e5qTTwS9/fElBYBp9Kjx00ZNUs4AiA9nV27ewac0hNAi+dtpzDvxfsk2szrincZLdbexbtlsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.a4b2655","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.a4b2655","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.a4b2655","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.a4b2655_1789571816920_0.9833093220256304","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.605fa9a":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.605fa9a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.605fa9a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6b37392a9003c38619ec096df2608d7673d6593d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.605fa9a.tgz","fileCount":46,"integrity":"sha512-6TMXPXhmnsivnW8g/ujdKuQr6hNPLN/he5giz1VyP13TSae5V0++c8K/u43Rv6SQf+131hjGa+ECo+U7fdJSig==","signatures":[{"sig":"MEUCIDVYm6eMbHDkTM1RlyTU8iVXK3QxLW0fKjqMmAi5p/P3AiEArzM6dlk1DWGr7jQs12MdbCIvZWMZxV10POseDD7NZ/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqMcDEJGdE4oG9Ftql0ROxFbpx339DJZrEOh1YLHAmBQIgK95zYVVok40iy5xmtNlCKBKmToGb6d2lYJvyoYGh4fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.605fa9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.605fa9a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.605fa9a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.605fa9a_1789577180710_0.9710415405359123","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.5a7b819":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.5a7b819","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.5a7b819","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9b54a0bcef5cc72d004a873a789756e470f2e332","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.5a7b819.tgz","fileCount":46,"integrity":"sha512-0h2dVKs0Rj/85nkwvG32LyuiWLRi5FyDWlmzyn6dsF4rmo3yU1XGYWAk9sBHgSwkmRLFfzkEckSRCiq/XirAIQ==","signatures":[{"sig":"MEUCIQDYvzPmcrbvMFeKg86xDqv5O5tGrBf5vfEyzYqXdA6FjgIgR9lnr+gm9uJ2FwM4off0vcHJJ8VenSeVgHc+vKvpPg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAEZj2hxlmmacyVmUVs6SbLYPASDYw1cwcbZB/QbbtgQIgWBuf+WFzM/XhnBNvO7vh6aGgfIuK0NuVt6FL5x31nDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.5a7b819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.5a7b819","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.5a7b819","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.5a7b819_1789658423316_0.17322647420509374","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.da998a2":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.da998a2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.da998a2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d548c45d68457044a1b9a2f46bfe51f1c1aa5435","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.da998a2.tgz","fileCount":46,"integrity":"sha512-U1V5e03yamxbDXmkxlj9TaEj2snQnu1BKCsESx7Sm9PNhfSKGGthETFx9RivT/zO13y5w2n42lCdIeQpVljYgA==","signatures":[{"sig":"MEUCIFX1t9JacPT+wa/rAfcGC2RKHSU/nLdZOCOAm9HpnxHqAiEAjawpEy75g78aBhxkeCdFsM6dzPEzPLt3xIgWwCvgCYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEQU8VzbcXslomPO1GfZ5EUfKngFJdG1flUOBDVX7pjSAiBOxO9QoX4NRldK78DwUOl0dDRIz6sZzzCL8pevT+IbHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.da998a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.da998a2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.da998a2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.da998a2_1789749759525_0.6928101039560399","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.af5510c":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.af5510c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.af5510c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fc8f9c6395c519ebacbb562d0ec7221e3d4bd82b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.af5510c.tgz","fileCount":46,"integrity":"sha512-zV1/zDmu1MEz4ulQSXUBYrMdBHnvhJM1C30zy94AFOUYIT2HDSvYlvWqTLsiAw89RvbcSNmle+RhzRi3F6mKqg==","signatures":[{"sig":"MEQCIDv6pvF58FJYihz/fQUB0hBxpvSsvux7rwoXsmMKsyQcAiAa6T3TW9asUtP2nq6OnXS4zj01EvepTWyiB22kAT4FJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHBUaUgVwlJxRMICh4oCRfED48vCr8zJXSlcoDA+beopAiEAgcBD18hHMnspKXrZeF0U3HYQqqnJWGocH5qEY6enyWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.af5510c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.af5510c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.af5510c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.af5510c_1789759680368_0.2997205470031499","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.b130e49":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.b130e49","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.b130e49","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e631e6f0ed7812278f593e70606a42ca321f7d8f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.b130e49.tgz","fileCount":46,"integrity":"sha512-pIz7Q0St+ICWJ93IuwprpyBYlrPI29yxpt1qD1mecxYXpV88qr38sfv71CTkWVEQVszjGlB95f8hi4eFLMnAdQ==","signatures":[{"sig":"MEYCIQD5yB7dmG2znHpKG+WCgrRCNXKX0b3FR9atUQ2fXHnaqgIhANNXilUKNfjfNR99vutwWkVqA4PterxD7+JGOZ0oQYQJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCaVL28XAM0fgnBir+efOVRTN8PbW+5kijaUi72M1xqtgIhANY57aHPyjLbR4iXu+bYVgQiXCG7OUTr1A80ZBtANwvq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.b130e49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.b130e49","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.b130e49","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.b130e49_1789774069818_0.17125302314417157","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.7ccd6c8":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.7ccd6c8","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.7ccd6c8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aa6acb42eb84f8d3f8ca1d2805323e8b3b3626b1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.7ccd6c8.tgz","fileCount":46,"integrity":"sha512-u/6rhoXhkT5WYgaP2AVVKvMI4cdgs3RsRmqDKHz2A9kgWHlOYCPiOuSHSepO3bOMUPmYxZ0AXxaar38NCIsjLw==","signatures":[{"sig":"MEQCIF9xhkhAvYe2KlLKdVEc+bR5LtkWM32RlmL8H6KZsOnMAiAyDhc/mxVtJToSgBvVuIjBPaICnS4P51NOot2P09AZqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDdlQl7t66fU/VKGplntCBUAD+n+2uURm1A3Egi21ujuwIgc0FjjVxvlk7Vyb8Y/S/uixR8603nJo2TvNqGaEiWY/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.7ccd6c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.7ccd6c8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.7ccd6c8","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.7ccd6c8_1789792865314_0.43546830025498173","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.cdde227":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.cdde227","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.cdde227","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e17015d2741a5ecc2cb56a1d2d1cecb1b304558f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.cdde227.tgz","fileCount":46,"integrity":"sha512-A4EYaSwaWmEy8pGijadoukhnOFhkkfd5pi3ui84QF5PBW/RznP9tF5cQyUuEJeD5iLGZHpDDMbyxqSmJpW1sdw==","signatures":[{"sig":"MEQCIE2nkzksYTk+heQSgOk+b+G/05q8nv2ZLTK0SKMhnuVBAiBdVNcIHuo4sFbMmurX7v5m5pg+IBrFS5xrqibkjhi8fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCP6cl2vcSLWx7cWbPG/uny1KX09s/ymk2+6d4HFNZdFwIgcZmmVzbYMxWFKlQBIbCxTi8Ju8qW4H5UZNcji+rEF8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.cdde227","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.cdde227","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.cdde227","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.cdde227_1789803562423_0.21131594952309163","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.2414712":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.2414712","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.2414712","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c9448edfaa68c044e9a5985150b29e8b39a247bf","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.2414712.tgz","fileCount":46,"integrity":"sha512-Mu0jLc+a7Iblj0I9f3r6/huzjjeeFfQZtydZ3SeHtP+0iClvfyEDZIxCT0aqRHlp0SZtm0BbyboYA+6mG5ljcQ==","signatures":[{"sig":"MEYCIQDuZ6/sZ0Szh7+dH3oRatqND62Yb0RX1MJphkfxq2Z7PAIhAMfs4O6JCJWXcRYSLtfCVJjKEaCDOCLw59rXqwJHcwDY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF5yKJR669wj3kDlcDMVEui0X07mkyCGZGVkaNUpvvycAiEAlPuHPBQ+VMQ40Jkg04nKlIalrPBHcGilJEQrIQ9apfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.2414712","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.2414712","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.2414712","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.2414712_1789832079311_0.5074370845419971","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.a907275":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.a907275","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.a907275","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d5054d670bf7232981a12bb350f800cf5ff8baad","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.a907275.tgz","fileCount":46,"integrity":"sha512-Byx9KZnd/CZfsw0s72bl7WA51rCAIjFIutHT5LR9+M2HcSRvC26FdaBcarEg6JO13e+o3I5Bgnm0777ewPgr+Q==","signatures":[{"sig":"MEUCIGVeb74p7rRGevlVuRtvT6O6g/Y0GIMv90ySMGsO53oTAiEAmOOg2vJwvW9l0Km11iznBfhZZ663wQYDiC/OZmBFO9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICxeygJcALkUESca6fBTUBmsUPwyNVYxjcbYpdUtVnVpAiEAwcvdVXrOUBQ6qH2cg5QFWIpt7eavPxF1SSNoqsSudgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.a907275","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.a907275","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.a907275","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.a907275_1789861032856_0.7507947212847836","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.413fa55":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.413fa55","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.413fa55","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"23d22c8134b1b88454816fde0c5234c4cd3553d1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.413fa55.tgz","fileCount":46,"integrity":"sha512-h/tEQIGESYrcr+f4+gxNoIW3N3Jb5FxXMqKxiLQ5JpeSYs0OWHXKEE+T3kRZmgPQ5Tq1X+LCycZouVu75MICAw==","signatures":[{"sig":"MEUCIQCoyRJQSzGxLQJwviXGCuK2+S+lr+nA0u7mL+2vdkSLiQIgREAkArqhf+ibw7YJNVwl+/mYp6emloniUd8eXt4DtFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIASMfJ0H0dyKEDUQcug3H6/rs48HAnkDX0vmO/D/uGo/AiB/cLfeHDYiIMEf9d+gNGgM30xy2UsjSlaNhMhAmYYbhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.413fa55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.413fa55","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.413fa55","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.413fa55_1789865945189_0.31551113349860493","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.176dfa6":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.176dfa6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.176dfa6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6ac99efaa01b5239feafa14ca8649c4838021bb7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.176dfa6.tgz","fileCount":46,"integrity":"sha512-CNjzbN/0HbeQasaM/uIPg1KPajZ6IZXdQjECj31BnYPcagcJq8yN8gsaJMgIvegcBV3J/2M5gMFG9p5xJ4EYVQ==","signatures":[{"sig":"MEUCIH6vzMXXfsRPUpHbsWZ6vms5i4ahCOKs6hTeGEfIuAofAiEAgUuNZGmcHcmaORIOq/PrfNL2WY+hEJcFJHh7FnFCryU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbILlNIG1P1Dee2efQ+zmW4CvJOxELwC+OgZFyitH9JQIhAKs7p+kWVR5zAbOZuUfnDc+kDtm4r/MFatccznLdTDG6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.176dfa6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.176dfa6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.176dfa6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.176dfa6_1789869856097_0.3728321899069189","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.b09d120":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.b09d120","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.b09d120","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"156b1178c801cad71fac3041f1b42657415c25fd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.b09d120.tgz","fileCount":46,"integrity":"sha512-/SO0LcGA0allMgbz7hX88giqP4MSyodoRT7XsAPqKYcEn7agTVdQuWgkZftyLR9ABzBcbTGoYDQVhLz/LzHKsg==","signatures":[{"sig":"MEUCIQDy+6pmfFQruDVemA4kmoI6fqbuXvfRO0pv97Mmrqg68wIgSH3o80gsOQ2peFAPRqNVQcmHNAwDGT+mGu2ZTM22uyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCzRYdpNEgX/aH6SR61+x4Ux6Kq0HGiUR7QAwRTFRsDXgIhAKplFwksQogjg1IGutCtqkBPzWSDNhyyJvu5Td46xxIK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.b09d120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.b09d120","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.b09d120","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.b09d120_1789870361504_0.415356057900518","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.6203871":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.6203871","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.6203871","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f0ae1aa174f902899858391444ee106664053282","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.6203871.tgz","fileCount":46,"integrity":"sha512-7uF+aJhX7H40JdULau4qzSVcA5qGuD75G0CCiJ0zz/24dikTTLzsC2LHPRmZjAg2iCVL4Gk1aXmLNMZHdzsusg==","signatures":[{"sig":"MEUCIQDNf9gMBngTCO7PeMVUbI5aou7Deyr4bzFy/17cQElKnAIgU5M1SQnq51oywvzVuk6nND2d77nqCLNmoabYCg8tRgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGMlrqrQMoey+Vb5KftH9NTWYgXpGHjzrOwNOFSj5+JaAiAncN6XGjH2eb49aH9S4vZ7pQtGNWQDlIJmtBEaFs8ZUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.6203871","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.6203871","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.6203871","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.6203871_1789878936568_0.37188554359546644","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.7cce14f":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.7cce14f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.7cce14f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"023109c8737359c7f91f12c15b10b6d1fbf29489","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.7cce14f.tgz","fileCount":46,"integrity":"sha512-CTQVHhIPy4r6QsLUAYnw0EQNlZEFeYgB+gBCKwlMNDpBUZGdbeDomoBZFSJhtoXv9oXVkSN0Adx9pcqtaqYImw==","signatures":[{"sig":"MEUCIDfs2TSEbvY2bjySr3nEHgGTFHn3RpB5ioSi37ZwOp0aAiEAl9veGo/jZ0v2Sj8zC6yTvm8cbTUWD8bG40znROLAhrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCr8mZmh7W/ln1Kb7joWJ2EkXHE7OSCNihGPWsmjucnGQIhAOp1ybUjQOjGkbjVmPjDwzCIipS06aFOUpdslWkNzmqT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.7cce14f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.7cce14f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.7cce14f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.7cce14f_1789879289374_0.7627789679900858","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.0faf070":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.0faf070","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.0faf070","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c643ad743c73b7f315bb83a48ef807846bfcb2ad","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.0faf070.tgz","fileCount":46,"integrity":"sha512-6Re0lUoS7IR1HWE5V84ORcL/3izIHEF6kb/Wi71IHM8owGui9UcAJvdXoDHuqjbwq89mYX6SzLgiVjOpbm/gkg==","signatures":[{"sig":"MEUCIHkf74Qe8kth/tvzAEqA5NogtdHti2ca0G1qUWq3PsSqAiEAzbiH3UX3ZdXIA78Ws3cU1xhFI8zJ8eK8rpSelMxOcFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfUsDYPFG2Gh/NBDcB9hcMc/2PJ7TcipcQozi2Z3FcvgIhAPJR3F3EQxZQvSzEBilzXmRbwE9Wem6ILrhddedlkhAj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.0faf070","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.0faf070","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.0faf070","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.0faf070_1789879677710_0.15063649867428186","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.d4cc232":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.d4cc232","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.d4cc232","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"132e8c4202f7e51288a79db5d3dfe9d85446910c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.d4cc232.tgz","fileCount":46,"integrity":"sha512-yDDZDqEFXrz8+hDMZlLtobg7Xi+3awO0nhw/cFZxaHjWLy0uNFeTa1sl9rkpU87H1kfRSXT8l+tue3S+XZKY1Q==","signatures":[{"sig":"MEYCIQDP63uxMUTdjy1rWhFfn64oc2lrvbc+nOX9h81uuYVE4AIhAIJnkdFiO83VAMifb2qHiv4Ri5+d4sDuConZU8DEGYAi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCf9g0W2aJZeSRjG4e0d1C+D3k3Bazlu39NTwNkxMhV6wIhAOyJqThdu5zLuf9oOLmJb1bv67fL1wbtN7U2TjzgYvb4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.d4cc232","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.d4cc232","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.d4cc232","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.d4cc232_1789884867105_0.7552151890568497","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.5dcd8dd":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.5dcd8dd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.5dcd8dd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"920194f34212e68fb55286f7bbcfb67ed8fa26b9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.5dcd8dd.tgz","fileCount":46,"integrity":"sha512-PxtWbvBU/5RxPTMkCQRozBfwfOCjXLcwqF7NKDWnq5h4zbYU0BA3iY4JlJp30sFgEaFPfR0BxEh+DVlCylNHPQ==","signatures":[{"sig":"MEUCIQD4Dhh1xLiMPDlgofLOvRJaR5w1bAQL9hkx6riYe8KDRgIgCE8BL87fq2Pm05FBssyk6bArTpK/qSNQqFyem1uy8SQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID7+pBq1wmttGlRSynPrlI7RV9siSyTBA1mLlxfbzoC4AiEAxLE2kUn14Zgkxxi64yHgfbgp95Z78yDreS3Nq9R6rdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.5dcd8dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.5dcd8dd","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.5dcd8dd","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.5dcd8dd_1789885814372_0.8823449862308812","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.d993f65":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.d993f65","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.d993f65","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d24c09e76e9661a2e7a1bfcf9e5dcb938eb76259","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.d993f65.tgz","fileCount":46,"integrity":"sha512-/orvCkgQwRp8xoEzAenB7dESBdbYe47khGPjyfuEPOfblQq6bAbw5EkBQLc7RhKt+vNWi56p+AwTQRSRjO+FgQ==","signatures":[{"sig":"MEYCIQCaSif8MLOwoxo0Stts263VWjJLM+lhsI0feUYVHbVWRgIhAKg0n17o4R+rNnAeBgmwfC+zMRzdsXNkBlHsCNp0E5Hl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC7C73/TOTfm16vygQFuHrSDKsnwf0QPYD+YuQ8Z26ZBAiBQQxRO483anmOuY/+4lxDnps1EtJwW8FTfLrAYBA0y6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.d993f65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.d993f65","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.d993f65","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.d993f65_1789887821140_0.6652593766616817","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.eec3a19":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.eec3a19","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.eec3a19","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"96e9b63bed94c883fcbdab09f33a2f6760100a24","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.eec3a19.tgz","fileCount":46,"integrity":"sha512-XkeUFH7SxKu3O0+yi/vi03eEnDGK5ZLTroTswB7k56JS5d17Ic6AH/kCsWqrK0uHV7XEwwBbdXgZ2OzPg6SW/Q==","signatures":[{"sig":"MEQCICdmOrw0GSIvnH6F00CEfMyc0z044AxsLNoQBezvuXqFAiAZLHmY8+qAkEnDgKONQQHbEQPZwd/rEE/S/h08jS6DXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbGaqN1ALnE2qOUhum5uQB0cB9UVKPnyUla1bg2uSwBwIgXrrbaTLeluWVldtrPnMd+XZNje0qVlRau/4PIloq7Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.eec3a19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.eec3a19","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.eec3a19","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.eec3a19_1789894267644_0.514758369056235","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.dd1f91d":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.dd1f91d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.dd1f91d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8922290fd29f0d75cd58d4392e85fc8332df1fa8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.dd1f91d.tgz","fileCount":46,"integrity":"sha512-Xd0R3SG/kVqwNHLIGC0SKmu1UIr8CYGYMRA2sJZ/3zVuRCwF7vGwDzsQZr/x3SnWUYwpDQTbsVzFkK11h7hQpQ==","signatures":[{"sig":"MEQCIF8MzEqQe1sGdwZVg1mjwCc+evgJEPg8176lXefaXX/6AiBJ2N+EEF6HF1owOOMKYEZySoKtSEdpdlvNHeOXxCNEwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD57EmEaQv0jExsrOuRFbNU3pam9igEW569bJNRFM4IHgIhAPruOUEFfv2bv+r9ZSzEffKr5BknVrOHx/rq/AjpFD7o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.dd1f91d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.dd1f91d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.dd1f91d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.dd1f91d_1789897366633_0.616443254362461","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.a95683f":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.a95683f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.a95683f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"589e5b5fc21fcece5d1ac93cefb698ac972a6739","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.a95683f.tgz","fileCount":46,"integrity":"sha512-+LNYfOQ9FWsmXxqLPE/dK9KMl2Aaj3GmJVzRRGAiwwZgT8QuHea/Xe2NhKpElUhZiTT8QJoq2nodkGNSzWx4iQ==","signatures":[{"sig":"MEUCIQCyniBdOTv3cPC0j/jh0I0UeoLqqQlIxrHjXH9lo8Q+ewIgCn12mPa7gfkfMBEELNxxmwJarqxkIqVPz6yEKISo3QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIASZLAcQ/x47K/I4+McgJopumtsnV9bnD7kUkpguuSGqAiEAjmjh9Wd7tNJ0PMmhteuxhFOf3G15IR6/De+AvWZqz1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.a95683f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.a95683f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.a95683f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.a95683f_1789913898136_0.807206368168752","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.cb7a565":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.cb7a565","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.cb7a565","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dcb0b262446ece5a3b4624d7ff9f37df102a0914","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.cb7a565.tgz","fileCount":46,"integrity":"sha512-CPmAn2hYf6+z3b0bK5dezQQCF6ATf409AGx4vo24CJT0KkCXwxuOY/hlj5n4rJHezErkLiWi614Z7MZ+XgEBLg==","signatures":[{"sig":"MEUCIQDfUN2gG88BoJzwID3KYq8fJo9Caf1XD1Nrc0mvwYOeZQIgGXFQAAlrdnHy6itGeoHc2RGJ4rxkFxh4XP9LgiU+uPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9GIwGPRL7+d1X9U2to2IMXc3Sjy+e/kOc12z806y84gIhAKZW5jyBYq/Vlt5gVYGnQ0VfIajiJJdx3kLuZnAtP7Wg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.cb7a565","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.cb7a565","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.cb7a565","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.cb7a565_1789921744439_0.8210907122624742","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.2acc24f":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.2acc24f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.2acc24f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3b4d284cfafdac93e8d982946dee9eb8aa549e86","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.2acc24f.tgz","fileCount":46,"integrity":"sha512-ctK3zxzpvEblo59xHw59ybqbI7Pn8N3JerjqSuIF7wvwVLyAYdFgOuaHcYRkyIVJGkWwQYRk+MB0G1rSuXbbQw==","signatures":[{"sig":"MEUCIQCrMBhc84KnIsVuMeXVgVFnbUBunRIpFLTrahv3r7RAkQIgCBziCGvl1ZYenlX8U77wJq+Ff7Q+mJsiNa9mA2PB/Ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/YCUkDZYyGJGtD3iHa5RYoYgn/+nopQnzmLopJLehJgIgKom/phJEOHd/Z0AK21oB04e8HQy+ec7tiuEFdlIdRNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.2acc24f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.2acc24f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.2acc24f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.2acc24f_1789922953686_0.8270695881843262","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.a540a6d":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.a540a6d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.a540a6d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c3a73f6c33674415d7b742a2c4bc21ce0411fece","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.a540a6d.tgz","fileCount":46,"integrity":"sha512-WC6cFeDgJH4zLZ6uCLnLNh2mWJ3n7s+Ig4mN/W6tyxZR7cTBZXPqVCfDxJbiI1j8/d7RvJw+cUiOv7OV8vZ3Ig==","signatures":[{"sig":"MEQCIBzuAdSllIpcBqyC8ky1gOuv8MIZkjS98LHB9xcZKcqzAiA5wY6MUGlhl0Rhvz3BWNio0ECqV93sVKfPPJKzlCqZLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICYCNjcpnmDlhHbBQkg990hn+RJ4YbodSGB8ubukl8c+AiBQMavfIons+CN3y0hOhFyLerjstzCWO+Wvm/jsDoVZEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.a540a6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.a540a6d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.a540a6d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.a540a6d_1789930389538_0.43615778064410926","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.970b592":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.970b592","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.970b592","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4621180ef059dc16823da2a7eb9bc1e370643fe1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.970b592.tgz","fileCount":46,"integrity":"sha512-nWwHOVGAvQ5qOFW9vITjUlAGZhqAwINt7Q/BVH14UdmuhNGFTv68CthEAV4uFdYVsEjY1Xc+b61hv8p/HcddKg==","signatures":[{"sig":"MEUCIEP5m4bFDBQVNRvn8gAentP7ZMzXcFJZYCRNIkqbOCO0AiEA6gKhZWNtRomW1G4E8yqSbUV/T/2IgGX9udGQW+X/GpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF+gEkKJDfrTVIKOxVwxnsRLSk+uOVHqqVVxRcgH3l3KAiBbDvgCryQqAYowdGhvSlyvPuo3fapstP0Ff1bDB3TXfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.970b592","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.970b592","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.970b592","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.970b592_1789934055317_0.47531589035644806","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.44e3e84":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.44e3e84","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.44e3e84","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a6b46ad47d58de8eccf5ef5ccda56c6f7d4d93fd","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.44e3e84.tgz","fileCount":46,"integrity":"sha512-258p9H1SDPh9x8unkCEPkvS51djfF3C8sbnrZP+6PBaS+17cy8VjDqktsGaWLtrCL8X/HoOPmSMyOdefFVgyWg==","signatures":[{"sig":"MEQCIQDRxvXN0opxxjkOMsQ3EvtHL5NolIoLqUWcaqvqRkLLrAIfHAK2n/Ll1UcO8BZTYCboCT1DjeeaF7y/Ru8u7OgvpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGWGxDlywK1/GipaJRJ7cFP02vR0uHerCn+tSMX09YzuAiEAkrKrxEqJp4EQ1ZYcvJrOWc8qYF7jChUrYC46xcn1MEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.44e3e84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.44e3e84","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.44e3e84","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.44e3e84_1789937158161_0.7743920470606023","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.400998f":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.400998f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.400998f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"293486b00972de035e9533652804394036983c39","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.400998f.tgz","fileCount":46,"integrity":"sha512-GZbfTE3adjRVO+VuTnMz6M2FU81QqrZmfeID2/J85qx0BgYVJ/K0ogLzXynKIt2X9Q/q1TjXFffmCBnSY6hixw==","signatures":[{"sig":"MEQCIB8eIMehLZWHGZgg7JegSYJed7e3VQB42Wc6EOTbJiKvAiASpw4fEzAbGegYCVKT7IY227n7NvMiWDWHNiZWgZOPAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGqBb6u69WHbRznFCleek5gyAJIeP5udiV8tcZkW0VA+AiBPtyhgZipUsu5tO+S6RrwieLt3iEM7okAGWf2eVdwSLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.400998f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.400998f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.400998f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.400998f_1789941876397_0.805398568876688","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.f8de57b":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.f8de57b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.f8de57b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5cedb4494ee5ec31fa253b5acbc24acea25e2383","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.f8de57b.tgz","fileCount":46,"integrity":"sha512-TyL91SAZqgEoPF6KezgXC6PKxoG+Uu7pX/vsJD/IemrVVMVLme4e7mJYQ3x0S+AWO50QcgThXWEatYOzDJDcHg==","signatures":[{"sig":"MEUCIGrMma5A0XR+BMkJfvsuMQb9o3vATE5FpIyYyUL7ox+QAiEAg52jkPQU6Xng/pKUB2oSDtMPxuiwYoixoSFZoWUrGm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDluNzjHQig3jHbz9Eq3eR5khyf064F3Fnn0IFrjGcV5AiEA9S/IGLFu434JlSQRRyobO16qR2CN61rg2rPAwwjBe64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.f8de57b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.f8de57b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.f8de57b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.f8de57b_1789944272099_0.72090947352595","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.4f5e785":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.4f5e785","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.4f5e785","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8072d2ee30ca5e32a27894c888a05cd554fca845","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.4f5e785.tgz","fileCount":46,"integrity":"sha512-+UW8a/l5xGUNkbRUOMQcp8A0AAelilZ6pukOW6AX2SxzvSGXw50gTNiZhje6ogPVIu5B8/r88/af6iQj/CVN0w==","signatures":[{"sig":"MEYCIQCZkN17lc0VcvsE6TFZSELGzDKyJsGkXyKb4Qi8pY+lEwIhAOvb7M+s+F5RcrPvowRMav2QjBai/E925V47FuFCVrHP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH+Qfq/SZEG0TQAIpqygttkTYdHpXveSt7CTcRuZjii9AiEAw0W3bDj4jOsF13KTAW8A1EZod83bgsrTF85B9shitjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.4f5e785","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.4f5e785","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.4f5e785","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.4f5e785_1789960840458_0.5799475431392673","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.937f4f8":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.937f4f8","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.937f4f8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a187db9a000540bdf25ec2a51337f13584a28a0e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.937f4f8.tgz","fileCount":46,"integrity":"sha512-82094c1I6HcsjiQfg2y68lUzMh9gOGKQ5f84Y0F0T5XFlza9C04wsuOdRShSccQa/m4i/69aYr5yZbt+1SWRpg==","signatures":[{"sig":"MEUCIQDcyvSFiR6Ym8OZqkYnSZetK787NdrRKm1YwDqovMCdxQIgVCkjYOApY6Wwpxg1Iolr4+ax8QnDw4YpPTL1wZfL1rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8VyizJwKC5ep44UugacAnbHckdG25X7ULLV0qRzs4vgIgZpXSZvJSNwNz4Xhco/QSezpuXopfMNejcwP6m00dXUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.937f4f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.937f4f8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.937f4f8","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.937f4f8_1789962879202_0.367859575137248","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.3d1d298":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.3d1d298","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.3d1d298","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"414e311f28b0b7c19aa6077e0f5aca0ffc53ef55","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.3d1d298.tgz","fileCount":46,"integrity":"sha512-djN0/xAJMSSSeXAGLaAHjpM4PkD0c5qdSgsk2NqLt2KziuINxo4YOm7PIloKiEQ0H1+qc7qnRD4lR2DHE0fWDA==","signatures":[{"sig":"MEUCIQC/1x/PZqS1e9U6PIanLY6qMZnL3D+gE2/l+J9/0FrJ/gIgez8IcNeA3L3J1ARKFgP11FTrcFNW72rbMHgZfYsxHPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGFcamxB9dW3VMPKj3LlvqxKa4YvrS4J1uAPrE6sLEFnAiA2lEpl1WvthBMxPvDwNd0R6+Y/RcZwA1SjGnpnu9aczg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.3d1d298","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.3d1d298","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.3d1d298","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.3d1d298_1789963341772_0.8491715676719029","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.d932a1b":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.d932a1b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.d932a1b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a126d85317465deed99bb4d97a2a45244183cf5a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.d932a1b.tgz","fileCount":46,"integrity":"sha512-vGmrmcb556siXFWbnKTFoFzfhQuPq4IruQZhEj66h2edKD1FX2BpkyZAjsGc6avnTQCfUbEq/Pzw7eg1SxQezA==","signatures":[{"sig":"MEUCIDqqkI6jVQ8sn8gZQmaOtw1e1Xz2IEgrraBtnE35DKO3AiEAtpbcSP7IK9rGqREvNgBXCPb/+So3SE8681+pE7Gde40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID/KnhRloNvwceODRD/uw98fTEjwd7Q0HsC9vhKbKJd/AiAYDe1WUvvhXpB0reaoBAHUJUBigpt+JlN9/C5FVRxSuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.d932a1b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.d932a1b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.d932a1b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.d932a1b_1789964110281_0.05558268705945446","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.20229b5":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.20229b5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.20229b5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1a160de6190ae38d6443b916bdefe52e30bb68df","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.20229b5.tgz","fileCount":46,"integrity":"sha512-/FHKk6l/d8gPyFjrxnsudHZTjQbfF293oSRwpQFt8SJ/QpvyE9VjthtpK44kVqiBXYZ75uEHI8JET84ejUBzlg==","signatures":[{"sig":"MEUCIQDgO5vh2j1snz6OgzQ+EToOU/mkv1C4XezPwEPs5BS4nwIgJc63Ees3Q9iKtybsYs7MnzfhTusV7wydgra9PgMpTpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8SFjz5ZIz/I34ZuqsdYBackrMxufyXmXCUrWbkk7drgIgCvU6y5dnmSsoiFXI0q96aT6xsM+88uovTijtu4pEdkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.20229b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.20229b5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.20229b5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.20229b5_1789965352699_0.053974768649785565","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.3d82ed5":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.3d82ed5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.3d82ed5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c8703c2e1871cde915f182eff27d6557484fb9f8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.3d82ed5.tgz","fileCount":46,"integrity":"sha512-LUaO4iOS/GQIpbGgtqyArzShGbWSnFkQ11WMsq0tSDgpFuZxNNmxo3h2GdNFKE3lJZIV3Kf3JOiMsDZk9gOeXA==","signatures":[{"sig":"MEUCIB4hzSlzTFg2bA6jl/op2ohskYZX79dih5BXKgeKYq6AAiEA8dBR3qsMFSwpvTcd8dPvtxQrVWQWOOQq5k5s7sQfQwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFKh+n4Ig5CiqMbg04eWa7cEJ307jGkHY+C4YZovWn0oAiEA42fClTTsMcxNZYBB4hg0gsf/L1nQynDFEsQnLRFMjiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.3d82ed5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.3d82ed5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.3d82ed5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.3d82ed5_1789965621521_0.9034994434578909","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.65c6718":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.65c6718","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.65c6718","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b78947b6507aa217743c94915e7e6a6da0839c02","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.65c6718.tgz","fileCount":46,"integrity":"sha512-GQMamA5JfnGGfI6L7OYr42VY+E/xgw4falzLDIX9R0aRTR3N+B4Cg8T/pRvGV3GSgHxdpHviCYzmz4nrGevrDw==","signatures":[{"sig":"MEUCIQCJyL5FV0SXKpSZ1/RFRbpne7cOPYAxeTPaCJ2LSpkvEwIgdzdzYA8TEr/1MFKhMhtl3z/y6CqS5zBEeKF0W5hNr5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFk81AAC1AGI+JTZ+4r7fx8Vn5Mx/RO5nAG4VUsAM6OOAiAnX5l06P1oCQPP92HWlg+4gRUwm3IBAyy2pduT/liqOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.65c6718","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.65c6718","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.65c6718","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.65c6718_1789966131817_0.3404575057031132","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.023c3e4":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.023c3e4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.023c3e4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2da36677730ac07267fee09dca393d9a6c2ed012","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.023c3e4.tgz","fileCount":46,"integrity":"sha512-iddxklcgeeDUoYu0gx9Lec1E/Is0AuXch5dQ7y/LnDdPluXdYyXJqoZJJ7NdlEtxFIPk4D+ORP/m7gOAn7akLA==","signatures":[{"sig":"MEUCIEzbKjA3wl6ruF+McPwfNA1xYivjTt0W24+mygdP7MMKAiEA7ErHMvv+kjKMh3JkGtjqQyaAvylG6RJ57iush6Z82To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHCENm9rmeXRW0kHuaBkgPX1ZoO8v+8/9pez6dzabB/IAiEA40fch5YjzR31CGO5/JgGD/igp5UZSVgAXKU4uc76lG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.023c3e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.023c3e4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.023c3e4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.023c3e4_1789971272760_0.5900562711691049","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.c8d5849":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.c8d5849","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.c8d5849","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1e6a198dad019ffd06d1bd08f17ed9050846fe37","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.c8d5849.tgz","fileCount":46,"integrity":"sha512-jcYLd7NVDjULe5fHf7ssdosrHUmm8ouSOOpsvaIO1pgD1hqUl0y6Gv6kURklrPo1JVuNuXyOajl/Yl845qnDsw==","signatures":[{"sig":"MEUCIQCAT0Yy7ZTnAM905pzA6ZOWJCDU/t8Qo/6cHdqie5dgfwIgJf0W2fG6mp6rj77Vd5g0vCeiFbJn1pvux9WvpNEMkb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICe1dIiOFbyiSe6pOmrxww4z9J+18DaoYJV0Ik5CTKgZAiEApZ+5gS4AgU62Ye8AEEEPAZyZGceO51cfDwwZbZFGbeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.c8d5849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.c8d5849","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.c8d5849","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.c8d5849_1789975254950_0.6079804757783442","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.6298680":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.6298680","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.6298680","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b681284599d416e17bc14a7c1ba096fbe24e6f50","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.6298680.tgz","fileCount":46,"integrity":"sha512-1IKyUF11r2brSse0uBma+hEuLb9wRg+wZV4wywLPrkraxqpVc0Wv2PkbG+Dw1/xhMnacWxRKVSksxPm8w4RLkA==","signatures":[{"sig":"MEQCIAEQV9MzTfj9kfSvijWMCMTUYVwMlLanQOR+AZFMj9NIAiARdqaiH/w8SDja6y3Ckb0PBVB6NIwaD+dn/JPrbqVTGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC+nCMUITAWco/i63sVHXPSsF8sqfA0Keds4HMEm/I0HAiEAtovZn08h7NsfR/TJfORO1Mp6QW6HfYbfHlCtzVxa1DA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.6298680","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.6298680","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.6298680","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.6298680_1789985890259_0.44127292798573325","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.2077723":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.2077723","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.2077723","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ac971059339135b48e439c78a40aca6016297761","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.2077723.tgz","fileCount":46,"integrity":"sha512-d+gCekPLiJjt2kIBQTDB1Bj/zTlWJTM9bSlwbLJJ0nKsRuITpwDUA4MVi68OYKkNJIqDfb9nLwJNxpU6dUUzlw==","signatures":[{"sig":"MEYCIQDa5znDWRYX4CwAmtSZMLhlGEykCGV68zoRqu24eQDHQAIhAOBIZUh8XL6PRst2VfUn/+3VqVc7LEVZOsVyJbWJBgnb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDruJExoutse+iF4/Jm/UZz9EKUPwELg9/lQ6J0QtdM6AIgNNuegoQ7vgHVTTspjtTwS13tD/vw+DA7Wn1sewxDO04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.2077723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.2077723","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.2077723","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.2077723_1789992904784_0.029274954589030733","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.a3f8184":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.a3f8184","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.a3f8184","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"99d8c05b1e0787972470cda3f60efcf5d8051b0d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.a3f8184.tgz","fileCount":46,"integrity":"sha512-+km6BiLwS72LP/W7IHqngFt343SU71ZM4Y4cbnREPpARGeW9WTCKmPo6O4yktQoko0tWsRieIhqu5yF0YmhZPg==","signatures":[{"sig":"MEUCIQDx0x9kclPvjk6LEhUnm/xIW48SYipTFkckTQkMeahAjgIgON9munaXAs1sewZtZHJvhEDirqGcuaAgMxYKptK5BOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA3pvmfivPhSOPy3Omcm5mE5RUgXGojS8p8CGZTMABdyAiAsDOsL6ByfBroyPKnNXulNH4RHFcbzugp4RnQUcPtl/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.a3f8184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.a3f8184","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.a3f8184","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.a3f8184_1790000010271_0.9529372719201206","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.1919355":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.1919355","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.1919355","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ab2244ede1b87a866acabf3385057120640efba4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.1919355.tgz","fileCount":46,"integrity":"sha512-br6VlhEDxQ+upPhX+vfvzQNG+cx4QRWSkJsRP/ddJo4HCcrMgHK2gNhfWAC8E7jrGWip7x0/0rT4VjrIvtuAoA==","signatures":[{"sig":"MEUCIEb7vvdpb1ph1Lyit2I/db/T9GO/e8gyorUqnqBsWoDMAiEAtAzo6xQ4qdkqmEjMf143atDZlFrzHGlvLzhk5FzzdcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFG8/MUbmGxquBlXpuC+NaIrZVPJdW6AnVfdyCQPLgVaAiEAgHTA8+jE5O/oZztp8D7BGWkLVxQqqH3SRAkt9ra1+Ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.1919355","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.1919355","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.1919355","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.1919355_1790010569510_0.6926243212538563","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.17f2a58":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.17f2a58","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.17f2a58","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cd5f07a6653a53a910554a638438d809090c7d26","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.17f2a58.tgz","fileCount":46,"integrity":"sha512-zCKHvhFSiBHao23UsOLCDDe2TYugFT+sbnBG5RGamewFmqTjT92UgFx5nVPytclaY82cT33N5KOB6n8mcsx+DA==","signatures":[{"sig":"MEQCIGcua7DCnZoASUklmSk+Ct+Bu1qO1S87b1pHlnuYZqloAiBX2/d/CuR3Bmm/rsRvTrwU+MT6fh00J4w8epAXje9bdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWTx60z0B8NxqVVufl0FPJjWOcLCWbB2hDbKNlIj1uGgIhAJXMx0MJRsai7CJIoHBzedneH3fnmBExDjUMLTTi4ZQl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.17f2a58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.17f2a58","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.17f2a58","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.17f2a58_1790011303954_0.5313661027513525","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.9f61a79":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.9f61a79","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.9f61a79","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"68acc415115f65e4227441e0ef1f5b49f5832c7b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.9f61a79.tgz","fileCount":46,"integrity":"sha512-H8AukObT90etPuUL/UPvIf0QrYgbN44z2CENVggnIqO/S4/45Zc00bHqvRtIauSuvnjX2/JvUQdA7ngqeZl9zA==","signatures":[{"sig":"MEQCIG/M+ksmsS06MqKtLVVaGStzF/+o5PYalgVbN52kIgVmAiBqccbLKAI9zLrAzFCoGMNkfnX082qie/fCkCPuPvgCZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICjUkcPcXGgQ02jjFFY+Uj5Cy+F9Y2QBE7mhZcNGrlQPAiAhJch8yoJ+elb2/ZJUCL2ASgZU9bfOJ/FFEZBPq2UNxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.9f61a79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.9f61a79","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.9f61a79","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.9f61a79_1790025675664_0.5367888859694192","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.4a66200":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.4a66200","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.4a66200","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1aac3ff5c8ff58b63d84272661aa4cb60b7a695c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.4a66200.tgz","fileCount":46,"integrity":"sha512-VOoQj6PeiGWrJEULmbvZncwG6bU9jWm19z6h/GqgspIYL/QtWtP4poPAtPfctGuNSIsMB8ZA3DCZQMzRzg9f1g==","signatures":[{"sig":"MEQCIF5sVGUY3RVaVU4WFSwC9Uga6qCA6fPFVs4CqBQvISntAiBOELwyNkW8rKuTAQL5m0ziY9NTgswrVt8Q2fLN175tOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDsk5a8Y6/wdYiz2/X/LvJhaUITF8/25HFa+ZrGnkf22QIgeHWz79l/uwdxm9+XSt8jo8U0Js6FR46jOPNxqowq9hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.4a66200","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.4a66200","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.4a66200","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.4a66200_1790029456413_0.002968464608089638","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.9f0783f":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.9f0783f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.9f0783f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4e52f13142daaf4e9916b699362cc4836b53306c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.9f0783f.tgz","fileCount":46,"integrity":"sha512-aEUYMggBdEddBvSSEdmOeayqNO4Nyb8mFTbOfvCz0WegH9g9zC6gSUwYqAIsI/TRKdYzHCQrEe0kt5zy/q6/XA==","signatures":[{"sig":"MEQCIDi6HvT8acrzir0t87CctnRyy4xPnVP76nibtk7lBYMyAiAnRC3pMz1+PYZNwa/2hvWvMRgGoSXnLWfJXLMc8hnxjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIELSYTK1odGF9C/wHEPR6ye38So6tIO9Tqhr4qNqN+iGAiEA/zdnUkxF/769eHJZMcapExN0L9f2M3WCrNaggMRrsn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.9f0783f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.9f0783f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.9f0783f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.9f0783f_1790033800626_0.4963338631626595","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.9d8c692":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.9d8c692","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.9d8c692","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"541bc62fedf2f07f73483e73c70ebfb11d202cf6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.9d8c692.tgz","fileCount":46,"integrity":"sha512-7w0GwfUJ4zwTIw+gRsG+EUYBrWLBOvxiIq4ahvJJOn9h9kgRGyewL9rMhoEC16hz2CRUxkXzm/CqawHPZI0SzA==","signatures":[{"sig":"MEUCIGAiYeH7vdQE2n/JmIs7mPwdv2UMDabpeOsRcpEjgNDnAiEA9eLERy1yWCSo1OGbKiD1u+KhimcjlnzUsTG7UMRDD0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFgMfQrAKiojgO/Nzb2E46ybZlwZe802a6WyaloQBoeaAiEA7Z1653ZKv5nS03x/VFQ8EDRwMGTwnSMBZtfmidXmmEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.9d8c692","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.9d8c692","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.9d8c692","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.9d8c692_1790052383934_0.8115886408306947","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.7107d42":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.7107d42","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.7107d42","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1071355f194c6bdeba6266bb0422f277c5cf2b83","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.7107d42.tgz","fileCount":46,"integrity":"sha512-txSpNT3QneZkG6sPt/a9EvLPNe3Df1SdK5AA3GqUdGJRPgyelHrfIX9k/EwglKidWCiVybU2J2+1iJo2u8m9bQ==","signatures":[{"sig":"MEQCIAMWrBPETFD43xSjUd+1f7181kLqJdtZw6Dhsy11r4IKAiBV7uNEEezGt2Qj7GkHtrUkFaBQgi4DHzeNZM5+thUjAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE0nXzDdlIJqgNkk1ENCTid6pnavsbWOCUAWR5GngZ00AiBuVuqkzm+1bBfDmhbYlmP8MSo69Ef713SrE0ZRxaHlXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.7107d42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.7107d42","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.7107d42","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.7107d42_1790078616731_0.047702883314185485","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.423c87c":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.423c87c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.423c87c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6430aae348241eb21dd2f65f9605a2cdcd04a408","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.423c87c.tgz","fileCount":46,"integrity":"sha512-ndbbkH6f2QeeLeVo1zaEJHd3tfllsZg98Y/GmOZjZaVvpBfUihE0yPHdG1NgCP/n2F1fY/QUVtHlrRN+NAwfyw==","signatures":[{"sig":"MEUCIFNcLRGwrFbxh3V84dTsEmasc+LayvMxtfJTfmTe65zPAiEAje1GOu8LqItM+YhYqhnkcx/KdGCTqMj+56bsqPzDhYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFHWnWA4Glw/6ThFbzeRk4yhDs74TgMIZnl83Wcwa9IIAiB1bW/5apsL1EwnXw1+zRxCzrB4h9wsIEQshHVN8xkItg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.423c87c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.423c87c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.423c87c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.423c87c_1790085839730_0.055781804840268734","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.5471bed":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.5471bed","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.5471bed","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c4a7d59a0bf6e7e5a09acb6f3884170f9d962c7f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.5471bed.tgz","fileCount":46,"integrity":"sha512-x09R3ImYcvwshPaUl92yM4n0lVYDjQOmg2JQTQ/ZW5GqdtUVbXyt4BKOtLU8innU/1cVyNJQFlyv4L+T9Czgww==","signatures":[{"sig":"MEUCIEdvCJvzlHshvkpTF06QVso/+MruiSGxdmD1lvM/s0ZTAiEA/XyHGdR58DkrkMuEUg2CpN67Cyv4tLpvPp/EFmHPfVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGajPgqUudZVwNr1Bmp3ZQ85wgka0g6bJk2fpQrjQkr6AiEA7TCKZ72vwe/4NyCyaenrdgS3JLxlMOJqOg9KzFqXb0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.5471bed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.5471bed","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.5471bed","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.5471bed_1790092076302_0.41496341199561915","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.2fedb82":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.2fedb82","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.2fedb82","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c6a3497d24285840c9a5bb48be7d05788d5d09bc","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.2fedb82.tgz","fileCount":46,"integrity":"sha512-ZVVb9wRarTfWB3dKFSZJUPT8WjYPnqH6EbLs0W6gdh5FFz+YuYsDleBqCymbM6iiIt3f7SmVevByx+0rJOIeIw==","signatures":[{"sig":"MEUCIG/wqzNdDteLcACg2NLrCg6FNt/72uMV1DC/KaOq/UmYAiEA5an66i7TMUHOvVhmZJAxA1MLkZEu1iy9FFaGsK+VP/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEP/Rk87iY5ak8na++HUYAD5gpA8FVxWeN3Cfu8cDZQ1AiB/3cpJKPYepOP4UywpUHg+7RPuTyQs4Ems2DOaQawLlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.2fedb82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.2fedb82","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.2fedb82","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.2fedb82_1790095160023_0.90842568452481","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.fc74d7e":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.fc74d7e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.fc74d7e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a745fc679340833fbb73d60c711247b7eb907be9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.fc74d7e.tgz","fileCount":46,"integrity":"sha512-/xuTSvxlaVrzXg1yyWfwuxoaEjLDleuq1c4G/lfy70Jlc8YH0zQV9eCFazj/gWUFVz5ZoA5vYaV0vsteY3qw4w==","signatures":[{"sig":"MEUCIAM5x2gGXBtaTgkbDBKSLRsJPRKoHOB+ngl7V/tmJDnLAiEA0eMGcBPl575nO4w60C6uWaLq7XO5wkQI+2/FQ3d1GxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFdVGsSAiwa30kIUo6R7PPD5PBuMfiUkIa6GZ94lArmgAiEA1xIuuEiImW63QnNFi9PaO0BDGpRj3M5Z+r8NlFLB24M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.fc74d7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.fc74d7e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.fc74d7e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.fc74d7e_1790095623758_0.00680298885943742","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.8112fcc":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.8112fcc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.8112fcc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"167ff51019a0d12f83c8ccadf3a25f19736cac9e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.8112fcc.tgz","fileCount":46,"integrity":"sha512-lHeyJ2iUyV2G89omvs2G2lr66a+Ycf47SYkDnhaInr8fH7m/Rxi1lrYYuf/MFChNepm3g5mkb2f8HEJM7F7tyg==","signatures":[{"sig":"MEYCIQDfUEfu+Dmho43GAbMTG3+4SQKF1hP6aoj8zIMyV6cr6gIhAPg+AZnAzI/vfzRsqJMOt9MVp+Z0MzK4N+K8bNiVXLGT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFTS4BKtEBWVk0AuQBCdstfTeqrOJ19jkFMyWrLlgPQgIgJrCX5JmvrmG2wuG2hyQNxHCqJDGsz3vh6fvOjSBP1zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.8112fcc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.8112fcc","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.8112fcc","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.8112fcc_1790100811860_0.80567084725703","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.f09c260":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.f09c260","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.f09c260","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"029ef847ee7f2cd54342ed3c93fc5201d8b5acc0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.f09c260.tgz","fileCount":46,"integrity":"sha512-hvqwdnpRCYxf7NqtdbxHtoYwrwHcU3BQu/bZ20LRKwm1nLhQPlZuRPoatJiZ+vf9duXv/4Z5DmwUgthinAwldA==","signatures":[{"sig":"MEQCIAoGRuz7z6z91iviAEB+eYqfIntk/FZ0suM6TB6ITB0kAiBYnnKWR41qG3RXzVOt+zUxMA1LAGlg3SLtdgf8fLy1Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCdPVP3HQuF8WlUN+NTxelDlGOI6PjjR0mCNYcBd6Nu1wIgCC34S20lurljbgovLzN01V60oCpRW+csitTdeIJSjpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.f09c260","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.f09c260","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.f09c260","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.f09c260_1790107164305_0.6962314296630354","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.9a80beb":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.9a80beb","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.9a80beb","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8dddcadff9bf1f8cdf7b6a0a2c603b81c7622347","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.9a80beb.tgz","fileCount":46,"integrity":"sha512-+KMAHfnx9g0b7tv7tnwI1EWeNOz0PHSLjuw3tHiMKVRINyut4KCX+4bLj7GV0sxIC12bIpLoyPC8Q4ZxXXN2ag==","signatures":[{"sig":"MEUCIQCm9rBodPG/fGt6A7WJd0BTqGhPRrjFbgAd+K/xVIS8MgIgFkVG0xXJi0ZQlII+u2o6NPxIpvJ/HbJ+oj+HYmWl4Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDV2Z3yS5pg5eleG12R9yC1jbgdAcY/nwCe7fahmUemgIhAOPcq6v43iqCNK0sUsDTuFMKhpXVyn7bq0Xa5xVbVdmt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.9a80beb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.9a80beb","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.9a80beb","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.9a80beb_1790108037153_0.06731968541937183","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.4a96203":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.4a96203","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.4a96203","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"998e6af0c92bd7f5efeb0b5a90b7b4511fca0cd0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.4a96203.tgz","fileCount":46,"integrity":"sha512-raS/DZKP2r5EKdWUBwJC9f7Blyo4QWav9bpVNE0IFQFRwny9SL76oshzrUdKqHgztZKF3eVIlgx4mBtXR5BvEQ==","signatures":[{"sig":"MEQCIDhQXtRUA4y1+MMr/FzHHtVDxNs62o0Ax9fQy419/521AiAeahqwCFNKnGGFYIsF9/THcBi3XZIqpEoR+j8TcAgclQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAE8yR64GkqgeSp2nMNWqNpGiwsu8K9IucFel14YaQ17AiBnH7opSqaODkxZZZayDNE8oDObe1OA0c7SPx20eZH0eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.4a96203","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.4a96203","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.4a96203","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.4a96203_1790108475167_0.5545648138920776","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.8c8f9a2":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.8c8f9a2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.8c8f9a2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"ac1adf84cd4dc5a628572c3890f1fa75048d1f94","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.8c8f9a2.tgz","fileCount":46,"integrity":"sha512-PTI/WgXJ1jHq1CLysjNALolhlTn3SQHEkQcvoEZz0heRc0Mrsbenqr3ZGB6uawBNmLnHPCHn0nPbJdE0lpDuwg==","signatures":[{"sig":"MEUCIGQNNyfg83WqoVw4KPPmH/8gmiXs6+ElymnfZgohdrCbAiEA8bT5SeO4dFW5UgDTd2p9VvXHxWSlE6cshPJgLFiGvQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdUT2uAt5i+o9rKzFqJbfL4iHB1ekdKbQ0oBcldczHjQIhAMbwmxbkRD4NbRVPkU2td/IilpGichInQob+q6TR1wiU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.8c8f9a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.8c8f9a2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.8c8f9a2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.8c8f9a2_1790108777070_0.3109090786883473","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.a7f992d":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.a7f992d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.a7f992d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4d8b89fc3c8baabbcd6dca2b394fe33cb8c29021","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.a7f992d.tgz","fileCount":46,"integrity":"sha512-t8RV5HuSumeeKFtKeC1z+IWPn50j9T40ZOe0gY/51YE4wSszXvMTC27v9mwVO0EqpMrLqASOXVKO4/kjGqPZCQ==","signatures":[{"sig":"MEUCIQD24KK0gebpvrQjA/EdvjJodKD9cIodtC6nvLanZdp/qQIgQrxbYbBPqihkanbcttJIkU2iej5bhVtmP+6ogfJpr5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB8hW1vV+lBStU2y8cDxjFrs4tEMVtEazG9mfCj1HfB9AiEAgWSr2rcBhOQdNGcHVx5W8kQlnHGB8TBRjdkK/YQWucY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.a7f992d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.a7f992d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.a7f992d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.a7f992d_1790110157558_0.47596726192671346","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.7f5bd12":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.7f5bd12","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.7f5bd12","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"473a2e210282f740378bfccb83805674a61f2aa0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.7f5bd12.tgz","fileCount":46,"integrity":"sha512-xz2LvVVvlWd8dOlU28Nvq1Co4F8914jPsenjo8dF1KBdA8a7GoX9k30akfGNmbUlAMLywb7R/oh634nUUWCbRQ==","signatures":[{"sig":"MEUCIErdQGc58VSA9vreeObkE/S3yacZJ4xwGFDzNaGYnzDyAiEAgYcAHJlmKkpg9ZWyo24oSoqlRJrV8hYarhGVq8SBhYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB0+09shMhfH0Mhh6+jPZqdDnXojSWsA0iKdjAmtzVBJAiBX1gSBFM7eEH8cBTmGyvbrHXSEUTjT0Igu2M0gUPwxDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.7f5bd12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.7f5bd12","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.7f5bd12","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.7f5bd12_1790111046383_0.6415920454280286","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.9cfb2b5":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.9cfb2b5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.9cfb2b5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e237920d253e7912afb9f01894f18423c649ed0b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.9cfb2b5.tgz","fileCount":46,"integrity":"sha512-SFk1I1PPsBGnQms1/sWwN6u5yUmCvJkY+lXNILccFI3EftYqEp6e3dYuygCRSQRSiSk8BiHYGpGIfH0NqGBt/g==","signatures":[{"sig":"MEYCIQCzBQ+VxISY3ha+4N7/zoBe1DX777SRLJU0NtU3lB0/rAIhAOlRtqwc/BNTUUec1UR9QuWUDEYDHEQ7Yv04pBkpguOO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlImOHNJELUl5KtCOQ9tgz70nX1dOW7m7bOGvKuCZy6AIgYrCI6pUE/gtkKl3NQn0oELRdq/uxOCVvg5aObD8w/dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.9cfb2b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.9cfb2b5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.9cfb2b5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.9cfb2b5_1790112349639_0.21322752806166045","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.99021b7":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.99021b7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.99021b7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"99de642ad3818e926c3ad946d173bd2d7e62edd0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.99021b7.tgz","fileCount":46,"integrity":"sha512-g90OqnMhxGlcIaMmv7M8iDA9/1mOpwYMRBJs0FYN4IKQIGEOKMSUNrgAj6zZ4deV396Sqe61K+BEjKT0Cm6JPQ==","signatures":[{"sig":"MEYCIQD1Ty8AZuhiw/faxPqgJlP6mxJar2i7ofZKegi7iw1n+QIhAIwJz+RArgcF3WwDtuT7mhArx4iel5NzmfAIr8dMCFb5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCM8SoiUXNgbGMaDqueEjqcatfBLY2gCfysDkham/Hj4QIgGAobCk6zh6/1ZXU3XmPjFN0uw8l9x7Tt8gAPNhrFuBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.99021b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.99021b7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.99021b7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.99021b7_1790114940927_0.054181545308443546","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.b576fc6":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.b576fc6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.b576fc6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a67012b6ffb6d84a8a6e72385f8f41cacc68f21e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.b576fc6.tgz","fileCount":46,"integrity":"sha512-zWskOIGT9ZfhRrZSfyWXB+ybx6hDraMFoSqNRv0CcUD5ZOrUQxDf7JMsCOc3OBXdPuxhhmWmFdWRilHFarYx0g==","signatures":[{"sig":"MEUCIQCedgIqUCr1bNrUOMnW8oKp1qMVCMBY6ymLIhl2+xjPwQIgB/qQU7PcUvy6WqLVFfIDWjtb1Z/41W55vewgW100aWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA7QmETHSz2XVdSn0gUc/B3XM153WoPhSfBuQez3rmBbAiEAs49ebUk/mlm5AkgshtUou3UoSB5cJlzXWlCwvhnD9fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.b576fc6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.b576fc6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.b576fc6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.b576fc6_1790116659601_0.6683039117027683","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.158512f":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.158512f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.158512f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6d04f28cc91bfa5754214e60c7960958bfea223f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.158512f.tgz","fileCount":46,"integrity":"sha512-Z8on47REEOkSeZTvQc+f8+fhwAsGOuLY8zcl/QYpE/pnNV8CHitaW+J6O/LCePy4iGCp2nm4mWbfNBnMEY3nJA==","signatures":[{"sig":"MEQCIHrmEsAyoT/v4kPplapWo2Hjc7ZCu26AoV4ikO7iGZVWAiBIINcsJnWUugEaZrq8cKHoaEPIvQhLABpODuLh7K9SCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC61nRQTXVxRWvNrE86DVrFT7/TYO7Z4IpQUgajqr8IigIhAKC5CZWCMeA0OjG4dbV2kz+v8DvLEooN1u2pc+SzqPDm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.158512f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.158512f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.158512f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.158512f_1790123159680_0.6957595074440135","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.c9fb1ad":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.c9fb1ad","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.c9fb1ad","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"de11385784f2a4b2052fd4d373d7c84d8e5fe653","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.c9fb1ad.tgz","fileCount":46,"integrity":"sha512-WmeDSc2OIgMKnChkwX9gdXWVJXdezGDgGsqJXUBMItjjr/+hEPuYbJuft14GNYed9BtSTnRfO2/qRJsypObOEA==","signatures":[{"sig":"MEYCIQDKZSty31MVp/4NuoIKc3xzOj578o3gtin9vU95lDkRjwIhALgSJwe3xYe6vmJ+j2jEG529axuVJB7e57WPrx0TaDUk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEqc7JiZ5pTqtX8x41CzSbcSLJnFj1BEKQBTqi5LBW5hAiEAktBoEATdGofmK12ohUcqMQ3YjdZ1pkziUp8ZDUNcAtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.c9fb1ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.c9fb1ad","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.c9fb1ad","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.c9fb1ad_1790130954727_0.27133838321018056","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.d19588c":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.d19588c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.d19588c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"08b05514ebb9620022be011f100b91b55fea706c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.d19588c.tgz","fileCount":46,"integrity":"sha512-X4mB7bqhTASEpl+pLU23dwH4XCQ2av/PpdCizhn//8zsXEjbBOG6aSh0Cg6tZZxDKmHhXmd4vkLQeJTzhD8yTA==","signatures":[{"sig":"MEUCIEo4qc4sqXqsxR6VI+58glZhcF8iJh791RG/Ol6427o4AiEAhF+oLNUbOcKykhd8LTlL5PY1+wwNCrnUd9UpeVp6AdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmK4ZEFrqDID/bc0RTDn25MqXXdiSZmVTBZedaAdTpAwIhAIrqVeyy9FF41DSa8UT8+EXt1y8fDsVLzllscCd31A5a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.d19588c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.d19588c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.d19588c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.d19588c_1790132910948_0.5377192579419983","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.82eeea2":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.82eeea2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.82eeea2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"835a305017cd5d329eee06d560a5782fc039d320","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.82eeea2.tgz","fileCount":46,"integrity":"sha512-ui7xNQweoPOgefQwoZm7EcQ3jZqqZvY3oW5ORf7JUi2YvqdSpK2Cd9TEG8O0FGmWKPsyO2OHq4W0TKNBDdHveA==","signatures":[{"sig":"MEUCIFnAprkeDaf0wvraHXooT2uezAfvZYATz7rLeINgP1+yAiEA8FlIywkdkmnLt5fEOvUoXno6IG18v5P4nvoAE5Hqdgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA8y/xOGkDylK7KG6TzxGl2yYIGn0Cw0ZlnpgFk8e1myAiEA0NvaEPx23Y0Bc2RaMCU4jHUa0xMLFjBBnA/heY64gS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.82eeea2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.82eeea2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.82eeea2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.82eeea2_1790134258260_0.6852079137871703","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.14d5f95":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.14d5f95","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.14d5f95","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"77a7d7cea791abd73b7f9aa02e8c69f03107bb00","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.14d5f95.tgz","fileCount":46,"integrity":"sha512-mE3roWwNKER1+Sl9Jk5NLJIAaZXFnnv3+OlMErwuP5m+1mj9v4NIGqPMNrfz+WjdpI0T44dYx90BtY8Ue/qF1w==","signatures":[{"sig":"MEYCIQCuxc1A3qmyf0pCpz/Zpd0tzb9seFxB6O/qq5wkexJ8nwIhAIsIw5vM2zVSho3UOzVlqOE+1c8m857/ekTPV7vnJ6bI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDNwBS0jNS5PMFGFPaFQqJnNNaOiDBLLxY7JmJTzi/tsAiA3KaHggH31BnUf4x4lW0kNLxm5tK3cnIJSk1dU+Yq9TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.14d5f95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.14d5f95","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.14d5f95","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.14d5f95_1790134777364_0.022994943794049982","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.d72e4d6":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.d72e4d6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.d72e4d6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1d30a3541288b4be9a57ce1a1b05aaa8746b08aa","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.d72e4d6.tgz","fileCount":46,"integrity":"sha512-8wC2dmV6Po1IvXSnUWsvrJ5Dzz1zLcq6u67IUJ9ezpGlUzCUP62spaNb9ewovu2YR8udBKpBPs9vITbUymFJIA==","signatures":[{"sig":"MEUCIEltnxeuja9X5JpWMQyaObdVwEeQn1EOVlWcLtNAr3r0AiEAi0Uh14bZ8i3ujj1OIQvJ0grvcjnx0Ca+d46vJDL7iws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFtjg60FO/VZdJKuG/mgPjRBsNcGk90LRQbLPmlhfAabAiEA0zQi0OzFIRX3gCqQbCkAjkauVq+g5PH8cAZ/YbtHwxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.d72e4d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.d72e4d6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.d72e4d6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.d72e4d6_1790135505745_0.8401864509883001","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-canary.2932950":{"name":"@astryxdesign/richtext","version":"0.6.2-canary.2932950","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.2-canary.2932950","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4d6141f45364116aef470a9e3296c0781e218a33","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.2-canary.2932950.tgz","fileCount":46,"integrity":"sha512-/tZmV5f91IoFWpSP6VgJF1KnYQwtWTAuiizUhPlavE8ZCEgaXlai3le8mxdD5c6pkWK4BfzFnk/2m73c6AHOqA==","signatures":[{"sig":"MEUCIQCxzcw+/L6jiXoe2opSrH4U5R4xr9tw4FNnP23o8b9EmwIgWJDDd3ptxHRVR21kB3dKK0scg8PUut1V78f4v8+8IGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1dcJb5Z9c09nS0Id3gf4skbuKV1ihx90UA9qK2QoM1gIhAMZWMty9+yy9aQFZd7uoDhZGPX3uw4hTgd1FrjsSdMEt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.2-canary.2932950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.2-canary.2932950","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.2-canary.2932950","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.2-canary.2932950_1790170727955_0.550909414639901","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.8492dde":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.8492dde","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.8492dde","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a231d757de31c32b3a3a588b01c662efae960782","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.8492dde.tgz","fileCount":46,"integrity":"sha512-3V2qrlExHYrCkG2Gwpetqr3Y3CuGprON1rWYKHU6AtSblmTlImMxWaDce9H+bPer8MbXppPz8DS+7E76cIInzg==","signatures":[{"sig":"MEQCIDHuKYI7kONKHKwWAnXyW5HC+Sp4Xi2VWPnYQXHKaXEHAiAoKle1GCiRnxo2x50DKv4C6uJRi5e5e1p8DIN3yp8hBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpMlrLR1dFVPiRLZyBlBKu/Gi9Ar+A17HZ80qwh5DxnAIhAMeCGqzn8K3OyUDbu4+xq0NTr9lt7duloEAusoAHl5MN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.8492dde","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.8492dde","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.8492dde","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.8492dde_1790176470567_0.4602734177603818","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.6f03d72":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.6f03d72","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.6f03d72","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"070732f8623a634ce2d958f196e829d3a735092c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.6f03d72.tgz","fileCount":46,"integrity":"sha512-kMXD6Zc9apnsiyyrUW9TPS0PhX+vC4eYCEiXvGGZCu1sLLbno872f5bfLG182hLGfq9mKHOL200imlPKbulXcw==","signatures":[{"sig":"MEYCIQDulvA8hlNLsAFFBCc/Rs5N3P9/RxpHH2w2kxBFFB2/7wIhAP2zcm76MkQx6Yq4gaawPdsuK5jx7ebY585GXAh3OuCM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGiCNRVD/kdyfGWOu4cDFHMS3V8Yn9Zdvf1OAgvBJXWBAiEAvh/3FVJNjRv1PrD3VRdveOkAXlkwVMkJtzfF1SnBD54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.6f03d72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.6f03d72","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.6f03d72","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.6f03d72_1790182115597_0.3197859352432242","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.01fa439":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.01fa439","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.01fa439","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"aedb68f5dc9852db7b9730266443a537c908dd63","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.01fa439.tgz","fileCount":46,"integrity":"sha512-tosv4fX9phhh8SF2XkwlWT/2h0GU5vwZx7auX1P8opYE709Y4s2hVQiSP/Gd0b3sqiE09S4K2ofhOS1jTYPYJA==","signatures":[{"sig":"MEYCIQDNTEnRse9ZcqKDylmU72o1v888+sjWNgA5NDuUtB/RRQIhAL0UvCBDvrVdNQh5RVfMQMsjne/i+voiSWyHrxHjODaE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIARx6IlOXpAvAreYI3KO635iniXKGYcuxqCws+5vNGJ2AiEAz0IxYJNMr1TtGYuBhaE8h9UcQxrI0Y/bOeWR5I2JOyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.01fa439","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.01fa439","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.01fa439","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.01fa439_1790185887476_0.546973074928141","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.0949cb1":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.0949cb1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.0949cb1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6385f99cef4f308b910b65ed1f264025a5c3e01f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.0949cb1.tgz","fileCount":46,"integrity":"sha512-HWwkIoGoWDUASNyT6urjX8L/fYt+My9y5DwmZzR7QBsavavBrhFoPFQKWhQ9zOARl3g0ez57wlfeKZo3WLYiXg==","signatures":[{"sig":"MEYCIQDwlQeJHaxSERSg9X/eFBPjkqZxIewt/eYjb+6V/xdmjQIhAMsVB7n4+ZXueA5v+hpmRGjS24aVOJgXDfH0UsRSPL7u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC0TstgGWZhAtBeIpZrXOa9eLtjGKCznM/xPaV1kbiM3AiAg4hvXzman3ewP+bza3XprJL7kSCwS47A8LAbOd4QGpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.0949cb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.0949cb1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.0949cb1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.0949cb1_1790189929593_0.5876183258361114","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.e9b8aa1":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.e9b8aa1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.e9b8aa1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6c9f1e63a27187a11101558fddb3c7c29886fd99","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.e9b8aa1.tgz","fileCount":46,"integrity":"sha512-xUuG9tJw2yWBvnCvqz91akFcEJPf2nm44PTFKW5lizAA3bYIxyVyeChGR/RoWIjKOKvYGADqGjefRmxHvYceaw==","signatures":[{"sig":"MEQCIBlzAhgE1LlcpB/kL3SPFKvyRa4q3J/uOO41mHQ8ALIHAiBxK7aPyfzDIs9VmkOewSEcgXScIsiJRIOo0Ll8AlIS6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBVMeDGnSIbt1g3p+MguyiTehk/6tfYKGCOeFns2s64zAiEAuKNNYJAiQPx67SA1wzKGf0f05AjizL1mKtyJ0e9D8M8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.e9b8aa1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.e9b8aa1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.e9b8aa1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.e9b8aa1_1790193135684_0.6250991094169762","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.1d940e0":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.1d940e0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.1d940e0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6f615b7d0163ff26942e189a98f3a38398a8173b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.1d940e0.tgz","fileCount":46,"integrity":"sha512-2jsxkFICjH4QctJ7JT6/WGFzk+u2lslv3PQD0EgoTk1fRToO+HENyZ0enPwQg7PCcwt6hIlz9b5BdRUxRvQeKg==","signatures":[{"sig":"MEUCIGDZqw1om7jo/eau2cWhsSFuzsg846Z9H2K6OK15zs0wAiEAh6+qIBCC+JAA31sWMXwATosYzk1h+IeQhgCuGhB3A5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSGFsLcGjhJ0f+SGi7oqKbl7FJAtrB9oLE6bAXFGR2AAIgS3XFZzTEOWDxBzpxL5DpiraYTwdJtULCOK0u1ZXqKtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.1d940e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.1d940e0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.1d940e0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.1d940e0_1790195820325_0.2968372848785139","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.ea2f048":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.ea2f048","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.ea2f048","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"94a170c9e878703b77f9f7f2faae951924dac81e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.ea2f048.tgz","fileCount":46,"integrity":"sha512-x/Pp3jszHdmOiCBXknKD7IymoO3Y8vcewyIks8abnxwjyNMBUtYYVBIetrjkTJZKbmV/JCFcuBDTbPe1F23V/g==","signatures":[{"sig":"MEYCIQD/QzpoBMzySiJV+7Uh/XNdlSqwGVZWSb1NZ7qYQBSZSgIhAJM2YyXUdVW0heUwJX5xyODlnrwacyH+kjkx8jEqHEhr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWwwkUrCj8lmhPEkltkIouA8z2GMVprHHa1eKVYRPfiQIgap3+WyhxK3vcdmMxvvQv0Z7SSNzyLhBlsyHNboDEwMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.ea2f048","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.ea2f048","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.ea2f048","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.ea2f048_1790201782823_0.7182175690225276","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.b7cc8b8":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.b7cc8b8","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.b7cc8b8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"04692ff60ae5937c10bd271ecf15d31e3679f9c0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.b7cc8b8.tgz","fileCount":46,"integrity":"sha512-c6TnwdXAupbJ+fllhyQ8sZQkTpM9J68oUnccnv81i/zb+VKSQfEi0o7MKEIevvgUjYQ98wNbAvNWxByNFGzzMw==","signatures":[{"sig":"MEUCIQDnng0dypKxkkyLtxINriwQqkLmLM/wQMU4SO29l0xLkwIgRjPLUYAc5/E/p9VRuVzHboMmVrokpz0uAdCy3QQPNgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICl8oC2TS3cnD3tbf9rpB9vvxKZCs5TansZGRwh6/Y6RAiEA3Y8XKr7cT1+yVlrBboPYmxKCh9cBXQUZmYFLz2Fzlww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.b7cc8b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.b7cc8b8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.b7cc8b8","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.b7cc8b8_1790202831830_0.6750332436557867","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.90e79a2":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.90e79a2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.90e79a2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6f23ea7fc2ab116669839a9696f3cce33e79bebb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.90e79a2.tgz","fileCount":46,"integrity":"sha512-szdWo75Ay+Z55qlbCTbGdKszRfewkO3TubGwgIi3bDXUOIoVLwAHmpRzRNgixWglx8TGDGVQiQzkf/zjRcKlEA==","signatures":[{"sig":"MEUCIQC5DzIjU5M/5Io9HwWE+Y5uCkfbwi9+FVn678Wmh4nunQIgddDDMgwOewWFKlDv7Yofyu8jorG2QxgiRYQnCEHpmTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGmSW3234eyF5ZCObJ31NsSCmZHLVLmuLl0wAHffPBAtAiBkZHJmUbbO4Sc1IEMfFIgxodyG88VlAmCzcto3CCzqow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.90e79a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.90e79a2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.90e79a2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.90e79a2_1790204458311_0.622241252531063","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.1f7db5b":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.1f7db5b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.1f7db5b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"25e10b57aa34a9f457e43218c865f376929a9f45","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.1f7db5b.tgz","fileCount":46,"integrity":"sha512-x7+SfrSDf9B9l2agyNp0VqT4FMGliInjI/boSE5+NjOiaRuo56Imi3WGXXd9SWh3KG1eeT0tfyhceh/mrhqbTA==","signatures":[{"sig":"MEQCIAEPJINpEPJkscxjQXxXolPW0n61WZOplH8y8bjrnCy/AiAidPDGwT0P6cVHkglzMi6Y7bOuA2t1n3Uq9XsPI6dlSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwulTf1Rxp8cGNJUkGN3P9ugVbxnpbAMz6YGlRbdRr8QIhAJKJllbGgVuK8BXOS4ijU7aS0aEZXCPOhtctMQ8G5zB/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.1f7db5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.1f7db5b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.1f7db5b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.1f7db5b_1790204874529_0.45494670953358063","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.98a2e4e":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.98a2e4e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.98a2e4e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"df7508e50221b6d61e1bf0a34339b10d52de57cb","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.98a2e4e.tgz","fileCount":46,"integrity":"sha512-GYCAkTvgQZ19NXHLzDJ+3iQI4JOro0Lv4lGV8vBAdCkswW7LUNYiz6p//hiXkR0BDcWCoX8W9aOEHbY62xEAqA==","signatures":[{"sig":"MEYCIQCrPhIAudkZOfoELTNEnnhZPJ+qyvylgEyb6Gm0oThHrwIhANkJaCBnbPF0LDDQ3JCMHhnX1Ju46CsKXB9YAkq9KxmY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDuy1dQe3elOEjMYUUHsBZtHbPe2scmrWEQedwTF+Vm3QIhAJJCXZp22wLkQDjhaFhdipH1oT2HjRjmH3slZZVl4SkN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.98a2e4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.98a2e4e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.98a2e4e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.98a2e4e_1790206977225_0.5430274083840823","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.60b419f":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.60b419f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.60b419f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"25899af1b66d5f469891e6150f90b5011d4d2d75","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.60b419f.tgz","fileCount":46,"integrity":"sha512-RfIeugvbx8VPmYkdB+dtDzx6VgFok4BAom4rVYtrL2G8cEVyi+XGj6oiJd/pfnPfJSy/gPWIDZkI9yN9AUamOg==","signatures":[{"sig":"MEQCICAbw5VutBFJNM4kETFpArdZpHpL+7s5gMH5KATPSbWoAiBkbIqQJpXS6AtZaJZ6AFYkriUd6vEPC8kxdK3MIWuROA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGrtrE2hIYssTMVv36b+U+Zt+fDrb0suasIoHhIM2KHfAiByd4HKRSwrLeQFYbGpUGe1cUgvaw5QhnNS2gIqC6jFuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.60b419f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.60b419f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.60b419f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.60b419f_1790209568171_0.3109552798687949","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.bcf01fe":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.bcf01fe","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.bcf01fe","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dd0e761bddc431a0183e7057dcf194b92aeb25d2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.bcf01fe.tgz","fileCount":46,"integrity":"sha512-cBJnCmkrs211FrNmdTrkwB/2vNYufE6Uq+OKc+0VUKfbJIoZCdmSfQ2C3NpzUG7hW68um+CtYbyGVMb0gerGzA==","signatures":[{"sig":"MEUCIQDBvOCbSzeSZOb+8Xb5KyUE7e0u3vM7k8GUuLMPe4X+/wIgCC0Hwb6Ev5yIGWXz6nDyFqk704DjUn3xNp/oftvnNDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDflV78ICUuW7zGk3Jw+d0ABzq4nvrBfQzcY9+VKI2cBwIgVuVaY2JeZvysD6DqcyQ4hHc2+VTN98n0j1sU7OSeQX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.bcf01fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.bcf01fe","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.bcf01fe","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.bcf01fe_1790209993626_0.8855008503476085","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.b333c39":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.b333c39","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.b333c39","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"15da775cc82f180b3dc511a4e1aa88276c63cc5a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.b333c39.tgz","fileCount":46,"integrity":"sha512-27aupKhlqm9BjriuFEHkb1WfY1C+6jEVjP8uJmmNwvAYWLK/2d6pQhqPNHcQtVLODUg0YvPmvZnp7hFD5ORabQ==","signatures":[{"sig":"MEUCIBD0bgUwaLUG7jTsxJzSzdly9Lym0OeV55EfwzHhSHCfAiEA0bQV3fD+Y+2/LdJpV26yMiEu2peb/mj6m27IBIza0lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBFQUdccLyuyf66rDN7903bDVKaJDMzHc6HW33qS3VpOAiB2Vyw0ReWisEBi+7vipy4PJ7dySLudZc7j8j78Fm6syw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.b333c39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.b333c39","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.b333c39","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.b333c39_1790210577469_0.757594536474169","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.1748644":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.1748644","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.1748644","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"de2521e689c7fb2ab8ca7bf54aa0ba07ce65791b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.1748644.tgz","fileCount":46,"integrity":"sha512-gvwz+CmGZFd7e946RE3Zi7pmJdicVueC2u2x4MMaKTZnh+AucbA32H1P8UoJuqBhJvVTRftF0WISQMwzaH/N7A==","signatures":[{"sig":"MEUCIF6IfqXunNGiUn7qXyNMLpBGjLTiUDv85WzARQdl4rn+AiEA/9Go9JG6OUVlQJqPO55Sb67jXuMFe1iCdJ00+DynasY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfnvwrWpP3UmKV6u8uu7Fdk2h//iGQqUHXzXMR86Ae1wIgYDKCCOq4KqQwbF1vPZk1d7lo3youM0IIKsOQWTa+5RA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.1748644","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.1748644","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.1748644","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.1748644_1790211632926_0.5169303185773617","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.ccfce9a":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.ccfce9a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.ccfce9a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"535706c0e7b6f22fefc508829a3c2920cf87c7c5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.ccfce9a.tgz","fileCount":46,"integrity":"sha512-dB+W7i/rAwFk2yIOG4qxtNV/G0YyAOJrNbWTu7AKFCM8+NfuRAjspP5FhonAXyE+Ta/zxRoW/N/ZevAgh6zyHg==","signatures":[{"sig":"MEUCIQCUR4nA2hwiue9/s5Fxu7AftMuY6u0Ye3nmkWlV8ByohAIgDROgbURGECbNYB3lsOjUdkARdvsj0KPQKQPwdBnX6Gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDI3pevYUs6E9/LlLVHKjIhBLSS2SD3CPcT433vxiAijAIhAPPJO+6RamhSydwI8Ub7L1Dpd+1JQE2xdqwUwxJCABuP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.ccfce9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.ccfce9a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.ccfce9a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.ccfce9a_1790212752323_0.32580328134528513","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.89c4819":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.89c4819","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.89c4819","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fbb6d65ee2aca33f4c26bb9310b497097f5a7fe7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.89c4819.tgz","fileCount":46,"integrity":"sha512-BnMu1Wx7jzQPQ2ow6TrLbi7DNM/SMbreCqbPP/IoDdaKJ+Gwd2ocO/SqjLSOJOEmQ+t7Dua9hsOe30DAC/xEVg==","signatures":[{"sig":"MEUCIH9vxjwi4i/u1ducLsdg95WAVZJ2hxy52jFyr5cOpcqDAiEAkU2IX13zVUkZ4vSbDUPkYAuZDOF+AkJ8C09SZ1mze8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB95U4FJZVKe48iRCoN1Sydq/rm/OhhKcRz3fhw8+9TZAiA/nsm7RoBUk4ZIs20jo1HlIbBGeMNfwF7keZB9rW+QZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.89c4819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.89c4819","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.89c4819","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.89c4819_1790213734141_0.5059048723840529","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.c3f0391":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.c3f0391","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.c3f0391","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dcbdc760c0b1c00a4ce366a832c9ef82d6d1b260","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.c3f0391.tgz","fileCount":46,"integrity":"sha512-TSPG5U5wIUHK8sXMfftk/afv9Im00iAMH/pNHgOevF85DmxB5WtEjooVC9Sk0E7EMprdLAgba3JlPLCY5WBkoQ==","signatures":[{"sig":"MEQCIBz/Tc3aQMxstXSG4fjh3KHwdvANNkMuuGYcZln9X4TeAiB1MtgREqF9xzrNDG7YXK8NTzKEIuEuj6PeNm4JwVcvpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGCVppHml0QqAonjL65gJ1I4fG7G8TrOet04Dy50Q5uSAiBAtREX9PNm4DLCVe6dRDN6xuKEqJFfezoEzCb9eeGIsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.c3f0391","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.c3f0391","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.c3f0391","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.c3f0391_1790215448238_0.3118581467063679","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.c3c5571":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.c3c5571","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.c3c5571","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d3e873ce8f49bf19f3fde7e56037c2679cb0e7ba","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.c3c5571.tgz","fileCount":46,"integrity":"sha512-VR8TBim33vy1kNQTOWgcL+67kISgUlSMRS/+3udvoWkR7ncQt5LIo0SMMSnsle7seHskryeyk+JE6yzl9OX2Sw==","signatures":[{"sig":"MEYCIQC3l9877fmJOJ1LLLeCcFTX6gfUhYEY7Ipn5JMT7wVqBQIhALZKlwgNMaSUgVE4mH78sC+W6S10QHAQxehtmNGguo0Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDcQXWXrVAVioBU3UQTASqEGTxOZsBuOGCAo7/vQScEfAiEAoo6dwnBmzTvp8/WKAkhI/pojw2jNfdjitp+cJxq5IKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.c3c5571","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.c3c5571","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.c3c5571","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.c3c5571_1790216050608_0.8042064077753612","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.54be197":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.54be197","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.54be197","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c6bd5c6cec52f3bbce0a9c88d139ac99b7f4ae0a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.54be197.tgz","fileCount":46,"integrity":"sha512-L+HdhvUlqCLA1L+Q9XkmXMmyk4yocxlr4Bl+UjzM4+8GQ8QcYRjzkfSG7uIECmedVqbNsloWrV2Mk9bWT8/+Fg==","signatures":[{"sig":"MEUCIDPoezn1itWvk2rGzTcYQWRwPoyTy4E+lx5GUJZNe55AAiEAiC0aq5SC7wu2ot28Mmv0bXd8tWOomc/KiNGOFb2+OX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEBGoLMZ+wpuLO2rH9//LpZbccVEycI2kLX3I8uWT0tcAiEArLW4tv1UyZMEmt33zg2IFZlSAg8bsblnOV8F4jUmjOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.54be197","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.54be197","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.54be197","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.54be197_1790221844024_0.8332747461267664","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.3ee796c":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.3ee796c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.3ee796c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"042d76aaca4d7319c230020c3645b61bf3919d99","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.3ee796c.tgz","fileCount":46,"integrity":"sha512-3Zwrw4t9D5u+ogZGfNGSJebCHZ3gYaH992bWAirROVUoCTdjtmEJsCdEOsHGIYojfO9uX+YhJLw2FesKWwsYvg==","signatures":[{"sig":"MEUCIQDs/j4QPgjx9A59RWUedHrR+m8o7ceREpDU+VtE2QqqFgIgatgdKuy/0Zv60QtQKBkU5XVu43GIvkuHl7fZkz4Yj7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC8BdV8mQIeU/jJv1LRL8MI5DwNz9mK6egGUFscjO84dAiA+8l4vh4IHCcnATVK63W9k3yriyisKCIPKU0pMiVFX7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.3ee796c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.3ee796c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.3ee796c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.3ee796c_1790223672163_0.4366066499838559","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.9e4c545":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.9e4c545","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.9e4c545","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"06c06777d420790a98bba8e9de566fa505b93f03","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.9e4c545.tgz","fileCount":46,"integrity":"sha512-g/gwQH/f35OatyXRVhfB29q1BTALSwN5iM+bCAOMhnFFX/FA/olhHA7tfHoS9C7JRfzGRYkObwits8lBQrf0gg==","signatures":[{"sig":"MEUCIQCgq7mcncz0T7jJAwRPBEcfZDdZXWWHyvY54oRhN3vZWwIgEjsim/Sjw7Y1EuVtffTdUeHbbl1Dlc2XDr4p5k6aIbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEcIM15ygJwolgi2vVBnnuBmGcFGKhZfo8RsYs9fGuiHAiEA3XlbuHP2ecQ3U3MymxknqLgaaW7uOmJA3E2Ed0AvSNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.9e4c545","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.9e4c545","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.9e4c545","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.9e4c545_1790226255637_0.22894344899942798","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.45a9bf5":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.45a9bf5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.45a9bf5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1518f841a08bff3254c7dad97496b83647c03ff6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.45a9bf5.tgz","fileCount":46,"integrity":"sha512-MmzwYLDGzGWftcIlQKkGbbHVzAqnjqAl2ek9DFHXKBV4U6VVnXEyQnm0JMCoVGGnZS3OubibWbOcBUeuq8QyYQ==","signatures":[{"sig":"MEUCICZ510HmxEEht/th/828Ix5IR0li1dKwSoEzvwEsVnJ1AiEAsXXH0Ml/AZ9DouQnzmv5XBUX4WlRA/pvlY8anOuprnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICbV3YBsjAO4MUv6SxxH+Ip0NIc/fjKJpLlT1jZXrvhkAiBJDiXb0O81Erbx5fhPtXGwmcmpDHtEy1vpr3bYKxEkig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.45a9bf5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.45a9bf5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.45a9bf5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.45a9bf5_1790226925057_0.07422224362038987","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.17044ab":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.17044ab","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.17044ab","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6d0b6b5fbe1ee102772733882ea71adddd18ce0f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.17044ab.tgz","fileCount":46,"integrity":"sha512-Ocr1AbG/U5AsAmfQ57Y6XJtiIFcoDhdvfwVA4lZu5oi1JJlgoTVoxy0gol4xc+Dngv/xIhZFiNjh3p+3OSkaQQ==","signatures":[{"sig":"MEYCIQCD3bU5qVZzr7SOEyUCeEAB74HAaUw8jTD0zKGrd4CSOQIhALNgptkVUgWu6W5Na9cqFsDp45zyF/bPOnJS5cPE+/pz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBhxj+0byUvn38l2nigeGHUGnpiFYmk3aIj/KpoPJ3FhAiAkDBtmMlXj0uUxkYjCy1XpEh57Ie/JY5HVOznfuU/xtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.17044ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.17044ab","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.17044ab","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.17044ab_1790227281590_0.9125288875635991","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.3e8c2f1":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.3e8c2f1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.3e8c2f1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"01afd8f5372a35f3f1fe270789ac7b848ab609b5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.3e8c2f1.tgz","fileCount":46,"integrity":"sha512-lvV9eLYT32kPFlS8ZZHFLOxuYGDtmwuecQVwQSZhycYyRl8jj4gc4KO0CtrdGbnDXMByOwyyrww+3j3iOPLzpQ==","signatures":[{"sig":"MEUCIQCfZtnJ24hMH7RJhoYmBc1f9MjksotckuRooavY04wjpAIgGuN6J40RpwofDM/KTkh7o8f/WErKHJWYLEB0FcdcVOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDltxk667xfdPefyR0VNMFqfFIjnnO2HgBmxKwPEJN8WAIhAKZufFSOyL1DEpOPmoGjz0pGXII1Qf/T5r4K6cMciAX3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.3e8c2f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.3e8c2f1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.3e8c2f1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.3e8c2f1_1790228469128_0.4152624086090959","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.6c6c14e":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.6c6c14e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.6c6c14e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0e621896bfeb0ac732238889d33c5afcfe41b7f7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.6c6c14e.tgz","fileCount":46,"integrity":"sha512-1Krj8YLgbNh9ROs9kCj4VXEn2EXlyRDs8H9B+DF8/klhghFfssdbwUqJ279DwXpQe8MwYhUKINOF6YOlQBHoBQ==","signatures":[{"sig":"MEUCIQD7/pNuPjXeuEb9B8bMr47tzcL1ifhDb6kNoxC8dr4M1gIgU+vlx9zS1tRk50/yVubn+4kGG50jludSCIFUCx3S5wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPBWMB/041/GKDWWplHVZOU+K3Ix7HCCR9k0o7OtCDKAIgVgjvlKLpJFDTTt8ZAq251y/Or6q7Ligv0BURcEktrSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.6c6c14e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.6c6c14e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.6c6c14e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.6c6c14e_1790228763840_0.20720480845251021","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.c13ef6b":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.c13ef6b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.c13ef6b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3a17d5116c712fb06cbd6e2bfb97caaf35078639","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.c13ef6b.tgz","fileCount":46,"integrity":"sha512-SHufWnJCWngXbFJdkEv1T4k56OLpSD9kuhHFFUUeHcBDUNLR8ES5MY89Rh8V2FFjofo3HQ0hOdOa8UWobf9ELg==","signatures":[{"sig":"MEUCIQDF2+ST7YLCiWjYjbj+PxQdLr0nzc2Yd03jn2KTFFlLwwIgbnB9u/KgqG1buWBYD0DFcUozpA0UkYXnaay2AUrBlc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCPr4ox581Ss1vfB2yMcAJwyzt2UPXQn30qeHl9TR1TQwIgXj+n0NlTWkLaQzPdoY84OCkZL5iyiYI5epgnJHq09lY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.c13ef6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.c13ef6b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.c13ef6b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.c13ef6b_1790229619104_0.7042944432307283","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.866c9ea":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.866c9ea","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.866c9ea","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fce36afe86328054fa76e7da1c7fba5ec7119f8f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.866c9ea.tgz","fileCount":46,"integrity":"sha512-dkOfUQbZ+EpGUL0GjJ5XHspsYIW1E/h71SfFHK5G6P3XA7ZO9GrfFr2Sjt/A/xXcJjys6Kxar+o5aKoXuFH6Qw==","signatures":[{"sig":"MEQCIEoOc63O5sJIZfZROb126XLqLqITdzsRO1DfZ7NKxAcAAiA6QJ9PPbZsqp0aozOB/A2hZ3kv8m+UU+AUMO3z13Xv0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH5o6LUAB4koNdZP0MVSWj4/l3TD7zsYfAGSfppzNQJHAiAQUMkUoPLY1EaxR6uyQ0T1YitAgR42328zXB97TrRiKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.866c9ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.866c9ea","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.866c9ea","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.866c9ea_1790230289345_0.6865086311214805","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.1a9bb4a":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.1a9bb4a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.1a9bb4a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7521784c561ddc369ece42e31e991e9576eaacfe","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.1a9bb4a.tgz","fileCount":46,"integrity":"sha512-YcAd36iynLMt9ogEOaFUkfDjshggB/+pnDCzv+ykbN63H7foXBYVTVukdgzQnSlmz4wPia10H+tyDCV7zAKwpw==","signatures":[{"sig":"MEUCIHDkD+2nlcbDHwrRENSsn/49CYUBOPBHNOtHhJKGFWbkAiEArgzzBJVvSgUbFPWEBQQxUrPCHQqixtbLwRvM6jd1igs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGpZ5k6p9WRdcN+rEECj6beHY3EDvvu+vzuPNUIXvlxRAiEAsMETXu+SIFtC+fsW2V7U5dKs7lIZ6hgo9frrJvbVz84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.1a9bb4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.1a9bb4a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.1a9bb4a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.1a9bb4a_1790230519879_0.18981456346577907","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.bea59f6":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.bea59f6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.bea59f6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d54dafc29d7fdc2ad5d4225877508995c2e84826","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.bea59f6.tgz","fileCount":46,"integrity":"sha512-vNUTgEV/B7Ls4FQf7T0VBt9Rexn+SeVfZvhSsAFUUVYc7Neq4JqoN23H6U1NAqnoOGYvHUSaxMUmXPCrEJgJSA==","signatures":[{"sig":"MEUCIBZczgYRSrPV7ktQMFm7OH1BjA1C6Y7OLxU5EYS7mM/fAiEAq2Wu+6LIqZK/i7Fy5nfAOEK+fEp3I4sWmyVoCco2hzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcFxeY3aXAjDqFWG79JEP9IjZWcsLAgHdY9ooQwn82MAIgBrd6aPj4sgAU89Xqrp/XnPvBPzQrhTeCBm1LZy0hv6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.bea59f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.bea59f6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.bea59f6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.bea59f6_1790230861617_0.6404675063412684","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.4435b62":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.4435b62","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.4435b62","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9a22e2e315ef002de63210d8980f510f846b1382","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.4435b62.tgz","fileCount":46,"integrity":"sha512-Oi5kH/ymPPWR0d8DyBuHcjwksOEu0Q9LQSRDFNogNpXHowPlxHiph3NNH5Ga+CWpQGayON5hoeq+Q3cJAC7a9Q==","signatures":[{"sig":"MEQCIBuoli8URWBBT0YBMcD129NlcZSVrYRwWs6LyUO3GU4GAiB6weOmhFVLC+3c4X/+vfmKxU5DbfRIOzyikI6wdV/oDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNlIXwBfuWcwrkaz5SZAnJ/VguQuCbMKWRzS/3KWLYcAIhANb9vfRB5LiMlwj/oKSZ/1HgxscnVxhUQjsy0nnYS08C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.4435b62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.4435b62","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.4435b62","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.4435b62_1790233692320_0.3225994684394662","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.2c831e4":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.2c831e4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.2c831e4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"49cf0427bc2448f172940a1d88f53651c98b7750","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.2c831e4.tgz","fileCount":46,"integrity":"sha512-PMFEEsY2Gd+RjQUUesFcD4YKZHNAB5Rr4hQF3jY8PvgRcGe6WdMrkvJWP08cTr0kBXCqtbK9oObJKR/UjDYGXA==","signatures":[{"sig":"MEYCIQDa9LVnhUVuiZYNuPCp1rZPxocxUXfHPZjcCX8hzzISEwIhALNIMrkEdFIcsmpGiYEg0r3U9AuzRwfzuyVlfnZSbltf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH3f28h6+Xqr8H62H2qvT2GIxqdtQ4+8Cxww/ekI1SmeAiEA2/gTeQDS09ohUwDscEGB7HJqi/33+O7MRUWYxj7ecU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.2c831e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.2c831e4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.2c831e4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.2c831e4_1790234118504_0.4656711055569429","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.f22695a":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.f22695a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.f22695a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"841a5cb4f7559118a2b5d8cf5c586e2bd2b93d5b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.f22695a.tgz","fileCount":46,"integrity":"sha512-98SAl7NPM6n/MYVG9DBSgTlsUC1EDg85IDpf/fesCMdCRoMaaKj6dHODpNMIILizwTZ0iXZhPrhkHLBhcKantw==","signatures":[{"sig":"MEUCIG7XlTqeLKngLlf8JRyMwiAAuE+POswRq6tL/yDoceSoAiEA600V7W/apqakWFq6/a3vMRvmuyFgboDyPjSs7CyoA1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGzYf3jgnaGkQk0rFK4m1MveigFGpPiyWTCP0lN+2b/wIgRiMNI9nPIQNgxim91iBkzSXNXdwhwMjEqg+oxaGNYyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.f22695a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.f22695a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.f22695a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.f22695a_1790235067966_0.6300233968049458","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.d0d49a4":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.d0d49a4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.d0d49a4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5263a0cd458ef3daf8fdf38f96316ded390a5151","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.d0d49a4.tgz","fileCount":46,"integrity":"sha512-RzD2WgQvElA8+YYUVjfC8/iiDD5lTedVKzKeoKqiwNf5h5CGuQrs0QiMwZHhnI9Z6Ia0RrJFfFptuWndOnYxLw==","signatures":[{"sig":"MEUCIQCiKhsHTyDkbDlbe7JJAeZoxdyLt/WCWwkBOOVhmyHujgIgRkoj8yBYcYs3DOWTEZJujPv/D3GWbrwj6zwJlJ5AgFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWNZtDr1EuMAdPFwzxsX5pSxFmIgZ6E+QBGA6bPiYBmAIhAOXE7O76A3ry2Qkwpya7iBi9jMzJupnvm86F1gnzeBCB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.d0d49a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.d0d49a4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.d0d49a4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.d0d49a4_1790242248397_0.9640965316302585","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.e073c9f":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.e073c9f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.e073c9f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2429c58262157ba4a3c8b979f10ceff5b30f5f89","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.e073c9f.tgz","fileCount":46,"integrity":"sha512-ROGqKy0BuGFV1yr96jtPpXdexjfuns5bbnYYCrpuE4ywsh0dkBYqu+tTOvK/mkFctWx88f8m8R7Nji7QA5vkpw==","signatures":[{"sig":"MEQCIHSohZNwPgMxMDZfechPy04J5BnqOXSIRr4dUbnHaWdBAiBlTuLwnBHln1fJwyYlUGBDsF+o15bD+/duiC4JnbjraA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDFqPFLp7PiPF41uFAM0YT3Lwc2HSCQtNRNTpkP8VPgaAiEAvWq5D/jhhm0qejOIX+/4U2Lk8CYIiOJfjiATurG3Lo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.e073c9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.e073c9f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.e073c9f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.e073c9f_1790243849397_0.16681539348443186","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.ebaebc4":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.ebaebc4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.ebaebc4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6553fcf3f2a73890c848ec21e3178b499bf94f71","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.ebaebc4.tgz","fileCount":46,"integrity":"sha512-ziQKZ8s5iXxtNHA4uuJC9jFL9oLmyF8I3zWkW6jcbutndpvfXJuBrxe0DlcbX+3bRYABAHiFRIEidl8sP5KvSQ==","signatures":[{"sig":"MEQCIFp0qV/rW8M0gwnFFL5A3p6X2XtRfRdgPkWz44bv0vx6AiA8QT/zOB8fiBp8YO/mZhIlPbQ/bMRaoU/+Wf1jIrFH+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGpr2KeBAXRvEMnJkmQltinn1FeP5OpcmYWlaq/HMmWvAiBoaispEZLmjquKswYc88/ATRnguC5sDGsdIpsczDar4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.ebaebc4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.ebaebc4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.ebaebc4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.ebaebc4_1790261554354_0.40175402391322423","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.685131c":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.685131c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.685131c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d87b20a49b459e4ac5b756928e076504fdb87f05","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.685131c.tgz","fileCount":46,"integrity":"sha512-rsrU1Swy61kpzTrXDqrRYs9WpjqC6/NRAIqYWDil3a2M2Z3xKBHUx3lerYa7hQQTX8Ks4RB2YdCNpL1OOhPn+g==","signatures":[{"sig":"MEQCIHt1VeESudFOaYiait8gx/Mo0UgBr2mc46aGrH2G1FwRAiAMIFpa1+YewlynRs2YkPcRsIM6peUBQ/EfLwYnXm+qkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGAR8LEDZ4pOXOjYI/fJW1M8//G39T3fuBXLmY+lKoa9AiBOqz+zD4TUQlTGqWv3CpptPSZ3z0fF72drulOmirX3BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.685131c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.685131c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.685131c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.685131c_1790263806176_0.22183277888956088","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.7482949":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.7482949","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.7482949","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"36952939fd6b27b22b81c4bf32c0600b68fa979a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.7482949.tgz","fileCount":46,"integrity":"sha512-yDBrLnQY52cmfYTEQJqz+sPjRlZ7qItro5VbUwBsvP6GPpr231JawSAMR4d4hGcBEpLeNd0UrFd5OvmPwZr0wg==","signatures":[{"sig":"MEUCIQCcJc4yRvmkmXabuVYWgF/k49YquP9P0RB+jidr2IgS/wIgI+Bh60Wm+CkidnC7ixQRo+vA3lJP7Q0+uksU5VVAfXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD72IdNVM3v8DxBCAjq2lfHAI7BXxgHBfgUIov4SEoV8gIhAIe9R1zBMeqHLPkiRObCD+iNMLf7xX3v4IVDN5V/R/u/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.7482949","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.7482949","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.7482949","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.7482949_1790268640287_0.9097215974539015","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.7cd3516":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.7cd3516","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.7cd3516","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c1de9b6588499ffc8cf979a83babbb76beb36de2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.7cd3516.tgz","fileCount":46,"integrity":"sha512-HNdnVO085y0nUNpXgH+tEaxLXyoB209ojFNrvMSE4Tq55DW2r+s0gG+pafrN75eIzXb4Ar7FuJXlmc649oG5Vw==","signatures":[{"sig":"MEYCIQD+dYq6/MGVutLceih+KKfpnCeAdoyClkBl1ynuaOKvHAIhAJOuz9aariFDRk9YinHPY6LiHsPhqvoqgrxYN7C5WLH+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBW2DeO+oDMjNVwzhd5qqf6Jk4gpb+UX/hBh4FACD3GEAiA5PRm4ZuQ6APejv1LWxtGvoQSzrd37b4wZHz2/FvcvRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.7cd3516","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.7cd3516","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.7cd3516","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.7cd3516_1790269414717_0.558804140300996","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.d07687a":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.d07687a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.d07687a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e6ae64f25e3e02d60403c8980bd5450d90375c3b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.d07687a.tgz","fileCount":46,"integrity":"sha512-Pg1EiifqunAk6+X3WsymSMVlTIj+QcjMWgdaaYbPbLC+UiQqT9rn7Sl5VeDEjHeWqQ9lwgThQAolAeCcreXHpg==","signatures":[{"sig":"MEUCIQDmiAznyvMCvGY8hgAi4rBotbDY8MTZy1Sl9jO2NfmjeAIgFFqxpH8TGh78k1i99XvOGWPUDJIYli8gbuIQYyf1Xqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAbrynApDlDNp2GOyvxCca74CNUJ77HmqIboA6mxCNO9AiEAnmb9d0smPXNP7+q0DWs/fkWRsCCkVT5o19770TP8cw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.d07687a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.d07687a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.d07687a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.d07687a_1790271049026_0.6032919040526883","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.09846f0":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.09846f0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.09846f0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"eeba3ab884e17e4fc71cb47980fcb5b3ef73ec17","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.09846f0.tgz","fileCount":46,"integrity":"sha512-7AHIzfFVJ+i/STIEzez52OLKcIUZfm4iyVPA/kfjFaS0JG3zFrrr+1A/lJLoOrXe5uf14ZdR1GQmo0MBE9BEKw==","signatures":[{"sig":"MEQCIFDZcUMMCaWjpLsWRxzErCwLUA8lZObr8ri6egqteR77AiAMWmTpRzEwg9YuJ/b+fHJPmgRACic+u1v+LGUxBy4AhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKCHFDu5xkmiu1tHvXcw4JElm+lldW63axqLGnIOQYIwIgHU3CIPSq7NMtbZhmpSxVqWJq00INveqRzp1n0C5FPRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.09846f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.09846f0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.09846f0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.09846f0_1790280667484_0.5163182376250135","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.e7819e0":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.e7819e0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.e7819e0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e87bfc8ca0505ce204eb689d8209cc3125d15aae","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.e7819e0.tgz","fileCount":46,"integrity":"sha512-U+pC4W9xSVwU31Veht9zsb0JqpTeMbBCfyHm9SJfna0sLnee0uykDt/bN1N8Ir+ugVSy46SOkOr91DqBRnu5Nw==","signatures":[{"sig":"MEUCIQDScwG9MWMzKvXfRii7Qy92dXBRw9Qlrm9tH7qsxRYtbAIgBEqMAmyErHGRdWfk+ErJSpFAhrfoWByq5Bs0d12Rkus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCk3RpdB8gtJ/yBBa1BTlTo+rX/U72kes3vkT+tnOJFsgIhANgMz6C6VEDiSsguf6IchyH+mqH2p8PQ+mJuAwKzlvBF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.e7819e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.e7819e0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.e7819e0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.e7819e0_1790282247027_0.13551141005788692","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.a860a50":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.a860a50","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.a860a50","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1b9cbc789bdf96328332297ef0364cb788f93f10","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.a860a50.tgz","fileCount":46,"integrity":"sha512-KQydNoKh//ziX261Inm9l1MyYW/80XLdZQuz3Na65aBQnEV9WPdS3rd0CbJ+7ziiZNeRb5eMGanwFuqpkdDvwA==","signatures":[{"sig":"MEUCIFDFSOlRftqPJ/q3EHPemXnSYGmrvu1QHTTeRIyMRDX4AiEAh96YCw4RPjfme8oqoizNCBNrS/FPzSAZO9hOSFBqB1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHUu2HuXoX5To6sgcAoc1o9uan0shWItsdmRuPpfdHZmAiEAvI6RKcugXdJIy2qdj5nZDVJsYi4C/mhLOJtuvxS7Vag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.a860a50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.a860a50","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.a860a50","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.a860a50_1790284346888_0.47056679313671945","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.dea6813":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.dea6813","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.dea6813","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6ed29e1683cd140b766a09cca4b92d97290f6ca1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.dea6813.tgz","fileCount":46,"integrity":"sha512-dkwxV38MG6Edt6ckIo9m5Wu8wCN6ooJEBcShhZiXVPieXao2M/Ij45vmVYvP09Lwh1Od6YZs2quGXv8QzCBnSA==","signatures":[{"sig":"MEUCIQCzBWfRm/UddD/2bnK7PVyI5EBKxjLD6mvq6sdPncHgKwIgDFD4XadkUHYo6RNL0pZTCLypTLTRXj7VPg38Qjg7Du4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBCr8VbOuuFg36gZKd/uEg+BMr2U/srsQgon57C5DmQYAiAFWPUStdNloCpvPxkldJUsx5DU1MxS4jeVZPozjkuBmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.dea6813","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.dea6813","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.dea6813","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.dea6813_1790286042896_0.19671779632655628","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.4fb81b0":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.4fb81b0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.4fb81b0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c999391bbe4a1f6df0cb2c37ef0d8415fd4bba60","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.4fb81b0.tgz","fileCount":46,"integrity":"sha512-g5nadye9BQYld7gkQnXyPXug66eCGckz4lxAq26u/6208gZCi8FLVRQg5V21w/vOUu2jGY+jw0284qRa9fj/XQ==","signatures":[{"sig":"MEYCIQDo+R327ih/Pym7VmUdAYg6WpLUFsw1wqp9U8TkYYSM9QIhAIMUXf6l2uRTPefcjP9Vj3es5vgfNfz8FPFvA5uU4QMI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBimCB8K8kVlDhmKlMZcK1uNp7gW8rg1tLla7nsZYkkPAiEAzzNysS+nTBCYbtFyaLYLP3/bJHJ5jMQ41jA8SsQ+zmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.4fb81b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.4fb81b0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.4fb81b0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.4fb81b0_1790286264270_0.5452076972344373","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.8dd6f73":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.8dd6f73","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.8dd6f73","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5359fe72d57400fb74d84f1b05ce9dbe94038a95","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.8dd6f73.tgz","fileCount":46,"integrity":"sha512-LLt0365wuS+BXjhOlGGvSn0+qeqf/vwvNO39OywDtRV/SHaDVT4PbBJz18m4kn739FhuTrNSgTPsZiG8PGslug==","signatures":[{"sig":"MEYCIQDSws7heeASD/uchdFbe+pxKSkNtNXxxEK+gK2ns1ttAgIhANsXkjg1fcS7ZAI6sVM/lLyvXyc2Ll60PEhBjGD+Yfce","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTKd7IXixVt4ujmF0Sgl/Pu2YWHsLIt5PZO9fg3W5FoAIhAMffe0zdM8Lyf5GqbrsMp6vaka15jtnEQ72RWWYBAdvY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.8dd6f73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.8dd6f73","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.8dd6f73","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.8dd6f73_1790286611781_0.27542063077450596","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.3263b99":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.3263b99","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.3263b99","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"935a4f1a64f16f4c1eb9b9b9fc71eee60550816e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.3263b99.tgz","fileCount":46,"integrity":"sha512-hxpVU2EIh1ZzRC+Jr7YUqm2pHg7IOV0g2X3Aem8Cd9I4B0bgjCgEEm0ZIK3OeLGyZKK3d/Xj1v5hWFLo3b8tVA==","signatures":[{"sig":"MEYCIQDxukWZLQWSblIuoSzZGPxkqTi7kg+KA/SEHqATaaZuNAIhAJ54iWlBVoq9S1iijkyJPVxVJJJEh6Dzu5ua7EVJz6Zx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNwjHxuV2OqTpw0F1YuC/UIw9r8Za5jaqzSTz0vURyJQIgfbFXtbWf3bRD+pfpYxzRtq4LKIzNvrBBqQb657aHbDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.3263b99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.3263b99","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.3263b99","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.3263b99_1790287487526_0.4224402771274125","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.db4e378":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.db4e378","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.db4e378","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f4b2f5e486b005c2d2a971ea820a6a8192cc0aa2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.db4e378.tgz","fileCount":46,"integrity":"sha512-t2cuf+BJXCdai2kGZxcb07FUJlyiAtk2GKk+aVPd5495fWbdmwxx5yO6V+GM7ivnN3tN/3+SHM8fNdk9HG/CTA==","signatures":[{"sig":"MEQCIBA2iXtQkrkzqBI8YDTEaddA0khvg/inE4zBPNS2v5B/AiAC6naRiFUPAM1NNAjdwo48sJOP+enSWmlXcE+JcTGBZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGaDjgcM8TJT0NyxA+y/DtUN8fojtY7MYn6DvqoTpaYRAiEA+CKmR0waJYK3PtT59+DVv10yukS4eNYFUASEBSMKxkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.db4e378","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.db4e378","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.db4e378","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.db4e378_1790287926140_0.33232879194436094","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.34b4692":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.34b4692","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.34b4692","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"069048bc5d8a0c961099a740132070153ccf0e95","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.34b4692.tgz","fileCount":46,"integrity":"sha512-erK5Z5f9FDJyETaGqqSNdHjxEe+OTvniGLXnhDoJgLHN9Cv/EI6FO2nfPUZfb2FQEG1fBVHwtwAYoAoOrxMgJw==","signatures":[{"sig":"MEUCIQDfLXqWVBSd/bT0LkkC2qUQ0IBjASYWcJrSCe5JHU0kOQIgNV5mHWTKX7Wszq1Mc16cfp96SYvJGFyk0ouEmzffKrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHAor84BC+0tdPTQ7TqrMA3sAEhmY57PdMUOjApdXOsFAiAZDT7UR89scGoEeiT5qvzAMU9Gvb9RWMHKrPXVpvJmZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.34b4692","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.34b4692","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.34b4692","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.34b4692_1790289924698_0.3411654851089754","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.a00065f":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.a00065f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.a00065f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"09983c6329d8762e80ccbeaf8c8bedbe020c0323","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.a00065f.tgz","fileCount":46,"integrity":"sha512-PLamVWOrxDwh7IScBqfOv9saixzPbPaiw/bx7INGEuKW1v1xiP7A8u+nR3gLcw3iLoYTapbo6SI6NjSQkWkktA==","signatures":[{"sig":"MEUCICBA4VJrJQKNs5Cu4/py71AAV2HSZSwOUIqNPWUNEQrZAiEAlycpLEL4B/feTA4kPI8Qkc8aCXpu+xxvhoaauED89tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDD6aCfqmiOJW0/R9n3/UV/FsvBjUQg2nVBiu6BlER9bQIgRD+QGbAoEgXjVV4puTO0R8l+qTjWo/PwZVp/bdQi9Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.a00065f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.a00065f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.a00065f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.a00065f_1790316016232_0.808535616931112","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.7210f0d":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.7210f0d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.7210f0d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9c49b186cd4400f734e959faab6d9e10c4f789c0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.7210f0d.tgz","fileCount":46,"integrity":"sha512-fdnnRkYOEsFVlRx0qtA6/jcoLdhM4fA23n9Sb9zL0RHWAnapakqpdgwm/Y9zxiIX9l4Gu49m+Mfyd2bRBQ/1Iw==","signatures":[{"sig":"MEUCIQCSyGKfKKWsWYQoMaeOiVc6LM6mEs+yETlsjZSd+itMRgIgZ0VQlMjmTeaztNkWwu+uFk6s0SvkI9P16jaZtPW93iY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWKfMsK90T8sQQELONKNd5bhgvdiTi4HfOPs/rt+RQ3AIhAP8i4W/yrC8+PoCR83PnmJ600v5dfG2wU1iNjIiqq5EV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.7210f0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.7210f0d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.7210f0d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.7210f0d_1790316629251_0.5170500574607055","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.29be688":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.29be688","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.29be688","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a31e9457828e6879c34c8a8534c3a952ad4f42db","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.29be688.tgz","fileCount":46,"integrity":"sha512-OWQaSG6do/5vbu+HRNo6Hy9eBhDmD35yqK0fiqbqdl+KKtB+Aemk4Jt9ZZkSiCczt6uek/jGyeq7F7VuQ8Q5fw==","signatures":[{"sig":"MEUCIQCVwB951a37ZnE1NfH5UkP85xEDD1CCJ+sy5y9Z6bL7DgIgShjiMhR+N3hkX0w+J0spePcbyMFcCCybekhnK1eJLv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCkjG5tJrZSWrp+WMZF+ZMZWM8zM3AcoIrrLUrtjmPJlgIhAMdcPiepzE+VTK+uEfn3EUKAKnbQ5gSqnrpjsmLm2P4W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.29be688","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.29be688","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.29be688","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.29be688_1790319839587_0.8092391828330219","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.ddb63c3":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.ddb63c3","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.ddb63c3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"360e787e9781fce6e41e6311da25782388f4b1c6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.ddb63c3.tgz","fileCount":46,"integrity":"sha512-GUV4m+KM+y4a2pi9XHgiFfccaHNXLh2wlY+M1voz0bNl+/8A4NQ1NKGpCETz1gE/3ERFNOuxpJa/4c6M1hHebw==","signatures":[{"sig":"MEQCIGlyJGjxXTYd+5kFKNWhXb04IhhGXcQgMSna3CDq0P7dAiAkSI0ZBPq39j+bPYou1C1loWfzcv2p9+8YpvxzuTSE1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCkG604Ut8F4Isw99/ma+6s0MvxC1gyKCzBsFrmdseIHgIgZ8WiG5sq7H3/FJg2rGesX5CwYizirE92ggAlNSE6F2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.ddb63c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.ddb63c3","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.ddb63c3","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.ddb63c3_1790342124759_0.3680863465231272","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.9dbb6c1":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.9dbb6c1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.9dbb6c1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3e1af34abdc67cd76fe446594736344ebe2ca43d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.9dbb6c1.tgz","fileCount":46,"integrity":"sha512-NwnwTVzc/02tCC8vIqJp7uEVPnAzLpb742tvtqGQ4aIGqGzvHLHIWlvdAzlo6UYMmz0+/YH/1KGWsL+rR+SrRg==","signatures":[{"sig":"MEQCID/GAVMwcItI1v7Oe5R49qd9FzGra/EVnQvPbmcLeuTkAiAdV8dxs+x2lRAfS7TixqvaW6XhRBawYMYTM4kuMet1LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDaAu4dRZCM2GFVgjcV8IcD1+jtLhICu/FgkBUh+SmuSAiAGs8DRc4F2IdKHC2EjybTHduQlP+/pUFHtD27BM4o+FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.9dbb6c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.9dbb6c1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.9dbb6c1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.9dbb6c1_1790348767495_0.3748834418095224","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.ca469c7":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.ca469c7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.ca469c7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"37035c0a37292398a26673138c913b7ed8385066","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.ca469c7.tgz","fileCount":46,"integrity":"sha512-+Y+LuajEO8JcORbtHjFyAkKQioHMmrXlvaz5uA1qWdTLq1j/gSHkHwqYRvNeRGzKKoOgMk8cElHT75hJc/UJzQ==","signatures":[{"sig":"MEYCIQCONExb3/cfImL4h4zlvwlo8PRPWVPfEHFK7WrXbRnkxgIhAL0eQfA7fKJfg+M9tgr/M636/8VjlEzbQ8e5FbZo9B4O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJSBhF9DWFfOnQwJBfN5DvshHPK5EQlB4uzNRJSZGWigIgTOZas/OVh+L4U+3vehh/CQWyLRTvYOS1S4THtQDdKeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.ca469c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.ca469c7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.ca469c7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.ca469c7_1790350148974_0.6037049567350687","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.0899f21":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.0899f21","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.0899f21","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"2f0b3426ddeee2168a46808b853021710f9178a4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.0899f21.tgz","fileCount":46,"integrity":"sha512-8F0ddVPSrfBESJcQuStoUotRADF/NtuvShmyI9TkwXO99qYT9YyOws3YG/FATpBXAB/M4hQv1uowrQ328cUxMg==","signatures":[{"sig":"MEUCIG87lOi5ga9I7gsLzF7R7a7NYK9uq3x+jklvCB52/DU2AiEAusE6mMQ3tjp3PyEPB3W+DeNshdhYc43hLH/bgftT8DM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCSF16gXVYTq4jtHKRmwg9KmF27g67XH8FdfGmkteZtDgIgKZXNTFBWi10s0L41Vn6L6YPFMa7Y3yEk39WrYghaJbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.0899f21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.0899f21","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.0899f21","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.0899f21_1790365213279_0.7090060107350176","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.c82ebb8":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.c82ebb8","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.c82ebb8","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c461795a8a9e88004abbc6adc6416e17d8fcd580","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.c82ebb8.tgz","fileCount":46,"integrity":"sha512-TuiutxUWAX+smHR7fIX9lAdB7eBF2aWL3lGaTlxwArnlBu7wd2iiCkByzA9AshgvZ3JtnwhQika8+AVuLBUa9Q==","signatures":[{"sig":"MEQCIEllf8iFXVY6XNRcZqZyLdIxuShMkHWhw/gRiw3XzSpYAiB0TaJLvzn3DBQi6Hwh0ozUoq7Zds+wvVKWCSkUtbYoKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCAm705+5yQ3PLLbcSi9yV9FM9nHd42bz4wShe5G0efqgIgVCMiOh5BJR+Loh0BgstZexF6TECoJ5C+NOgQoUqmI1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.c82ebb8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.c82ebb8","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.c82ebb8","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.c82ebb8_1790379859206_0.14387216086537769","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.82fb22c":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.82fb22c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.82fb22c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6999a328f74b7e438e07a7c23620c31ed3a861e1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.82fb22c.tgz","fileCount":46,"integrity":"sha512-6fp4URlAELcSyB4tDFeeSa+nAqQ8O+K5CU3E/cxN2O48TP1deiA5NygAX6Pi35sMgZQXB+LsABZLQfJGv9QhOQ==","signatures":[{"sig":"MEUCIAk7mI2yvecHnfbCau9Y0FHWAby/bM38Wp+7L7kbfBO0AiEAnqyK0naFq2DSXEK6Y83zHcpcJQkC7L09QAkj8MHt3hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIShuvEjOAcYVIhd3jS0TyHVmsVCcKMAR44K8j2frgbQIgDCoQ8iY6BFy6cbuzc5iV9C/RNFWKyzfOkwcC5fFsaQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.82fb22c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.82fb22c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.82fb22c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.82fb22c_1790381440496_0.8064175238244362","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.1013a81":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.1013a81","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.1013a81","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c1598a06063dc2a99beb594da26bbd3303426eac","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.1013a81.tgz","fileCount":46,"integrity":"sha512-gge/z2Qe+aBnyXxpdKsl2CVC80mXom22Xm1AbBfLIGGPZK3ko23Q0UHj3qZW3A87vssjNZOAl6n6EYECw1vhJw==","signatures":[{"sig":"MEQCIDx4X8kp7VB+Bo3YNbztVt6hK6Dm3NgnwEi/6iF8AsP1AiBo8IkbzZDhiTfN80HvOqcDBHEUFX6jcSxND8cKyh/FzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDkIXE0d0O2xzyggUhiA2pV3DIGg3TAg1YGDw2nW0jQwIhAJjt7LqUU5eVBTxPtAMjaCOCdjaCZnXUjpEwemXwq8vu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.1013a81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.1013a81","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.1013a81","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.1013a81_1790390241539_0.9032440820053573","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.5937ac3":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.5937ac3","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.5937ac3","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"6270d24743d9718fa83ddaf1203464b998731e37","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.5937ac3.tgz","fileCount":46,"integrity":"sha512-h4clNv7wpAAJ/yhHnUggzl0Gql9RC2yqko0T2Z6ppacyDsmFsCwK7wnGeMfVhv/ZuFRpnA4RS3H5SHPjz6B6Vg==","signatures":[{"sig":"MEUCIAogBnbcB6abjSZRKR/N3XhMuXHUFaIcnJd3wIRAT5RwAiEAloLeSg1f2XK6WRYO0UJmalWvGojM3iqKtrldsypvEZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9bCMwSFFRLkvL+2RWYKdMVGTcOAAEpbmhYxMNw7zwagIhAINBFfcegGFIqTlZzdhRL4B7W4bMJZ00EYVZ3bkm45VL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.5937ac3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.5937ac3","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.5937ac3","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.5937ac3_1790391307074_0.09612845154930483","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.db93298":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.db93298","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.db93298","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"7da1f864fff4f1314fed0dd0534034c973121b86","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.db93298.tgz","fileCount":46,"integrity":"sha512-VzcPp32fLlh9aQMNsA/+zIebfxmBHxgXg+CxbcazqcJReTAXB3LAD2HaoI8ZCgPtWY1QvWzDIp0NV3m7e6Scug==","signatures":[{"sig":"MEUCIFsVokopk1HnX6MiLIi9gTnVsWlebj+bJUfLm3BQUf9qAiEA0CZM6FStyasl/Fch0p5xyEvmjDCOLWX8bbQs/emxQyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHYvrtkADEO5P1SJFB69YNIg1ccWig6Gzs1PqwsSx4DYAiAfSeYJ1IRK2xzzTDJwMcxdm7gwqwkhaFdI1ReKyoEsZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.db93298","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.db93298","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.db93298","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.db93298_1790433394746_0.19134178333035923","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.0788c49":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.0788c49","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.0788c49","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"320fa9fe38f7fe926c9767a26d6146b0889da439","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.0788c49.tgz","fileCount":46,"integrity":"sha512-mbQmljfMbiZ7UoXTk5019SLSolMZMYzcNoiRn56RixU5iDfJKlnYwdKJfgUQMtoHfYM3DLbuJV4/HoJnORJIwA==","signatures":[{"sig":"MEYCIQCvhuWKzgW2H20hJ69TQmgbwtVto5cEntyNkZMzevKQIQIhALb6QGPpoDE9OW2YiFmUqibWpwnfWR+lvDh8q8x1Nciz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcYbDBktS/H+OvhloFNBxHc/e/MlSzHEP3IoJXKv+NowIhAOvs2OaSkQjbEvc1eSOMXWzMDUVZhlB6lEzcEH/UPGiu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.0788c49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.0788c49","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.0788c49","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.0788c49_1790434816422_0.7292403578118376","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.f04b501":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.f04b501","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.f04b501","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bbdbe1bbfeb716c4d9f9eaf78370e447ed7fd3a5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.f04b501.tgz","fileCount":46,"integrity":"sha512-E/9IlqtUb7N3SCMSJfdYNiD1wTQIz5/FTba4TQ3KCgU07Q/cCoKTe17iaEC5GuQQ+pIL+ZrWRdUn5Y3CdeuseQ==","signatures":[{"sig":"MEQCIAf583ughRJovp+RlqdrrMw8j23pwzysY0Usod1LOakgAiBPASFn3eYChnqWdYezm6QS7L3w4Xu/TDvIF3P9E9H31g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEzp/60oVZpPTKbfDMjw3Gk6SAxLO47Z3iEUNgZARtioAiAGhprBXFbHH/cRdjjnxg5CosiYY6W3RxVqJyIiCk7L9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.f04b501","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.f04b501","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.f04b501","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.f04b501_1790449403979_0.908913215689586","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.31b58bc":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.31b58bc","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.31b58bc","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3ee85db00a23b8ae62995d527dcf6619215b3d71","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.31b58bc.tgz","fileCount":46,"integrity":"sha512-ymZ4QGAleW7PY7IsNBbqFlCcUzL5o5Om1jGQOxT1j1WebmQHyoVAR8SFtpUWy+x0Qj4lNhwNkSRLnDSF1g0TMg==","signatures":[{"sig":"MEQCICNyGvK3SbKmVdYI+AsAr0BaOXpnlrc2byYq9Sk4Gz6UAiBVtlPLd1i8phA6MzCbPtJsHbYYCesti+jN0jI485t5RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICh+v1GKfz7O1jx7YETMc3RJzX4x0jQUsBjDteih0QZEAiEAsbm+FKte5K4HVtn1Ppo+4yA3ymvAn0MZkIqZVdK5Jbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.31b58bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.31b58bc","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.31b58bc","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.31b58bc_1790509038975_0.5022308500002839","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.ae45a3d":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.ae45a3d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.ae45a3d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"1620773579796e06811e9f669d0aba55740eeb45","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.ae45a3d.tgz","fileCount":46,"integrity":"sha512-bbsBjEMtz/8R1nZF9yKUfY/Szxkh/ArTv0FU1ynuw44JaLOPbV+H+TRltLbeHZvE36SnvVIToPcsiOMQzYiH6Q==","signatures":[{"sig":"MEUCIE0uPMCpXxY5MoljuHS/HY22lcxHHlxwiGMo6/HOBPAlAiEAz0rg7AOD4sBUD954OJWgmQdB4MBOqSM5LmjAoLa33Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG3DXV8M+DKEyggrhVWSvjNyJAXxL9ds/57ONZXl1044AiAY2fK6IFzX7VS8g+2+hgcsewfqhbJd8qRrzc3RgHsGwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.ae45a3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.ae45a3d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.ae45a3d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.ae45a3d_1790512592962_0.17609335956054362","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.4d19926":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.4d19926","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.4d19926","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c7d9aed08e108757b1b987ba54e177c5d15a5f3d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.4d19926.tgz","fileCount":46,"integrity":"sha512-/CJtW6ahhPu2I1ps2YFOxY6VmZDxiR+jMY+mcG/2FBs84z2yO65IxgGmk298W7F1ffZQVSqSUCYHOn0wPaaQwQ==","signatures":[{"sig":"MEUCIHaJK/L4bOHNg2/aoxz/xsgFH0pkp5cv7sMKlGglpT1iAiEA1bLSQRVYm3yPTgahbozEyyzFVbUOrzsEN2i8fAxp/To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhcVwuX6/RS8RkKeQv5lNCCLYfmcJqDSdMH8fwkXtVwgIgMscC803aJTNuadJjl8/xlouqdpzAfGGTtoW+PamTxHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.4d19926","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.4d19926","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.4d19926","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.4d19926_1790616397441_0.3304637840337792","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.e59d786":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.e59d786","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.e59d786","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4802e8d0d85d7e2e73ebcef6a8fd1e34b6cb7095","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.e59d786.tgz","fileCount":46,"integrity":"sha512-NIihYN7ogzDYMxvgwNjbHuEZDJz766qGYV491T9PvQoyoD9DoyBF0NsSqqPbfmVojBU1ZmntwY5+Gtdf3HRUEQ==","signatures":[{"sig":"MEQCIB50EWa4MjAvmgtevd3hjFbQdgV8KKUYRuYh/B4zaHktAiBPPvuGFhc25L8X+n/gSoMstoo5Mc+/s9Egu0jilsSPzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9gDZVlQFW94IvzwhnLmyyrsaezw85lWHzpiM5lWhDRgIhAPGPS+dfQEkCozV+viI/KX5JDmS+7qFfaTTmeNhgHCTx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.e59d786","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.e59d786","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.e59d786","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.e59d786_1790617140350_0.9733915213288091","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.c1c2335":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.c1c2335","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.c1c2335","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"75582880dda48b9065e330a45cb3c8fa88a8037f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.c1c2335.tgz","fileCount":46,"integrity":"sha512-4YQrTGLoEBd3kg9LudrdFwI4dziNhH76rVGGAEfrLDnZO1YguRCxuNhlQDJ617WcLJ/pO0VY7BU/Be57PanrMg==","signatures":[{"sig":"MEYCIQCkFWMdpG9fBRHxkXp/Liv31oRcY8wjF0vlV1oK6OSEtgIhAP1x1058p39vX0WJnk5N3l4b0IVXAWeA+7P5H+EHWW7s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUA7JLjSDOa7FJaJyalRXbU7exgbhCfwoOwxOZXQsoPgIhAKkeaiWWDvdCfjRC4qcok3Fsh4L+2d5RkCysOKYAuwP8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.c1c2335","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.c1c2335","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.c1c2335","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.c1c2335_1790617457225_0.26363346445923863","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.df1837b":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.df1837b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.df1837b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8033ef3ffcf6c9d82ec494c52e0f7eef533fe058","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.df1837b.tgz","fileCount":46,"integrity":"sha512-qOFi2Wl5xgmhADgYa7b8UA0XrxQFjHUjVfxJi7ZDA5aVh/TfOGiqg/sRA0JpSjowDh99GNTeanpIn9Szr+7sWQ==","signatures":[{"sig":"MEQCIGzomAN9KcZ/0SgNisaTr8TH0m7Aw3thJPhfBfT+wlicAiBy3o+4J6GlrwuNtqX/X5ZhbsfzjYUclrSaA64Rn0btmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJ+TqhswkpTv9YIertFIR1x7dgN8hK0WyX98E/XutYdQIhANrHlH9x+LpCkKowb9yNeuhXhy47ngug9nVHNn+Z7E7Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.df1837b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.df1837b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.df1837b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.df1837b_1790623213277_0.1804212618962313","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.1b199ad":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.1b199ad","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.1b199ad","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8faa194ab5db53f694bb3a8738398f71a19d4e4b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.1b199ad.tgz","fileCount":46,"integrity":"sha512-0EPR/Imyv11R/mGHGKesffppH/lvLgtFdPavVH3aF5ScZ7Ibj9K/8HEkYrEEgWvwqWf0KY3Mgig+EPyQoscO/A==","signatures":[{"sig":"MEQCIC9SGPdGgF6w6mmxf3lyktR/2oTJFkqVuw/qMEsEaCdRAiBh9WNwkXZ6dsJe8S6BVIP5La1nUf/o9ukTQPz0DDKSPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD18QfqVTLkPG+2FOxldG+4+QU+1uabIXm0FFvU/drXYgIgXx4I96UI/radO1lbwWwldksi3Fs4fdncGh1zS6R5c+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.1b199ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.1b199ad","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.1b199ad","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.1b199ad_1790625864682_0.29758741933706645","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.b1da7d2":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.b1da7d2","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.b1da7d2","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8244079732ac2ad0bbcfaa07b4c53c29ec438411","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.b1da7d2.tgz","fileCount":46,"integrity":"sha512-zhIKiSCSr9RI4/vceEYaz6d27WdnVgs39TYyazY9k3VAyJPtDEyPfnX3YNPctEXUJnpfywttCI21RmcIjNWf8A==","signatures":[{"sig":"MEYCIQDMcwv/uu5AmLNfa54V1BW1GOnNwisaotHdAaumlfjfRgIhANaYDBdCEJNZ4uJLy+NhH0Jypof8eRhSrSbhOZYt5xFF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDe/R5V4DJOYRo9UaRkNxscpPEiC5xm3sXL1cl8qo8G8gIgSOIpqLwJwTDPkeSpVSXtQPPrUJPDKdy8iHy43eGRAEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.b1da7d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.b1da7d2","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.b1da7d2","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.b1da7d2_1790628214796_0.16014944025579037","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.395846b":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.395846b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.395846b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e724ad695978efeb0c710b9c45d24d62cb826372","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.395846b.tgz","fileCount":46,"integrity":"sha512-GbWi0mHo8gFG4Mxnk4mQRUaUccSDEGZLM6PRl7u16vwZmi6Yd6aRKlHw4hq1yveYDKwBp104eI4Thbz4LHGTMA==","signatures":[{"sig":"MEUCIA7P3axrZetgXbh4/ItToiGhZkjWs6cGiX/V0cUopTECAiEAxRJ0B2bLCC3EJwoVw0dUVzRDhuSM382h+tO7DDFqwmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA+vNerrh2Ia4YR9zHd8AaLJ9PcJa+fbKDTFH0Ekj0G/AiA/CVFio0FvuCEvtMAxqhr77NLwgXYl5nT13OM2WJe+ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.395846b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.395846b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.395846b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.395846b_1790628805682_0.3634367098270115","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.665afc1":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.665afc1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.665afc1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"36760ecae422d0ae4ffe2d8c779fc7aebca534bf","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.665afc1.tgz","fileCount":46,"integrity":"sha512-vQ0ddXS91/9xvq4WA79eDtgEmBIv4O/l7Hmp/odN+L5HjD93zN1SxBUhwTKN1ZOSjptV7SdNz7HfSZEhVJS2uQ==","signatures":[{"sig":"MEYCIQDhGMm1kjcPwZYWir7qio9+nPDG3iV/49G4R7RXVPIFsQIhANvXTFG84gCe9EULRQZOOyL4Jw8c4UpcvDbvZ0ebhsUN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBw5p/3UO+SoNMlzxQ7SwAw/KkKbKd90e+Jv52X61jTQAiBRcUDOPgDPP//yLVcoJubPfFO/qCxvd+LUz3kuFKp1Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.665afc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.665afc1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.665afc1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.665afc1_1790630288178_0.7383114816955065","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.7ada42e":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.7ada42e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.7ada42e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bc89580909107ec5571bb52fecbca94e00048b74","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.7ada42e.tgz","fileCount":46,"integrity":"sha512-q30PICATaM0Bj+Hly2zHkoYnLrnZVGe3GXXbb/N42mNAp4g1mI3fofIFU824O7C0ZFePFc4WMuZHDU6LYsJhFA==","signatures":[{"sig":"MEUCIQClnXdYlS1aiMaccItgxnwPVRWihucWDudoV7NE1aRdFAIgImr8r4YCRousW9q4K4RyaDH47CkE2aA06/muUJ775d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF+X1kZixAnwR1BWt0dBlAQOAVrTmDWq6zQ0VwgLftmnAiEAsG3lhgOQlMnFFUgDSDLFGBSDAFK+SvhpbNS1dcMX7aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.7ada42e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.7ada42e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.7ada42e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.7ada42e_1790634652640_0.26205444128061006","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.2bb99ed":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.2bb99ed","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.2bb99ed","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"39085ffa93b13210af934c3b1f1707ad494cc409","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.2bb99ed.tgz","fileCount":46,"integrity":"sha512-87Q9m3StJy2rCoFWIplVdjvnqx/pyYvaC33m9jYJS2jvQOyGuU2PC+4Ct3yAlLXdRAjzWYaT9PbXkQq+cVj0VQ==","signatures":[{"sig":"MEYCIQD6kL+XzSmwSZMsXtcM91jqO+mgqzu8viaqHKr+naa5YwIhALZZkbmLyPi7oXWBZhEPuK463NgJeBZwEDCBQf6rZycJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE4lnehI5j8BrpOtNdzsfCiFGaavb7S7HAPZghBd+YuGAiAEsx03nLjfxcgdVr2E16lORBVdvjPNBERpW9v7+diFUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.2bb99ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.2bb99ed","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.2bb99ed","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.2bb99ed_1790636754928_0.7044108001841844","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.039a67e":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.039a67e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.039a67e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"da1dc9a63b7181cee16e9e8d5265d23562f9f12b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.039a67e.tgz","fileCount":46,"integrity":"sha512-cnL9QoTsKqM0MrzhFPYGkcGVOa+RSTlQXgcssXky2zroyI4MV0QN0RXoBcsCItbhgZgh/j2JIDon0tV9Z43gOw==","signatures":[{"sig":"MEUCIQC2QpwImU+WcfvCNc35hViOU1y1iKf12Fmdsm2d8CczUAIgXIc2b193hAOqlYh0dz5mUR3lVP06hTQCf+sjRoWh69A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOKyECXUX+MAb87HMYCMMyOjoKqabRC9F0hzEhgvDWoQIgcwjK8KJg/kUXtbfZOSjhzvGHwfqQzcM6JmzsJZhXbEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.039a67e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.039a67e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.039a67e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.039a67e_1790638002354_0.32413426368178944","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.ca632c6":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.ca632c6","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.ca632c6","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b205d466b5d0b33f78c29ca71e7aa335f7c85f58","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.ca632c6.tgz","fileCount":46,"integrity":"sha512-+Xo7DFZWLT1fPoyFdVN595pyAeU/bgmZPkHhSTXWmzUoNehqOfK7v9C2A5J0O1YDmq+S3QyAsqXt20neLw8yWA==","signatures":[{"sig":"MEUCIB+N6GqiFeT0DjX++fl0wedEHsRGVqRtnARyyvgBKC9YAiEAgT/MJji3ib96Rpy/cDSN0yf9YJebMmilvXMaKTAudcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHtk8A2BQGlTSbaF3iP1rJSl4rnMoZhVmFa4mctairBTAiALQKt/k1PKuzSx7T9mKmCJZMXTF3SBoQqNld8TccXt8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.ca632c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.ca632c6","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.ca632c6","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.ca632c6_1790640160126_0.6160674869002534","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.33ddd44":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.33ddd44","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.33ddd44","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d9a35263b43c6e141f8d8c257c4ca6d15b843530","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.33ddd44.tgz","fileCount":46,"integrity":"sha512-tqVqzO7iZAFoOtGKcB4VAHwKuj2LbgOR2p2w80Mmp337wnvZ+x2WgQ/QZaPfiN7CtvF+jKx80Wt3DLgWnsvJTQ==","signatures":[{"sig":"MEUCIARei83etoPFdOzOB68EGShTUmeynK65V8O8oAoVMDwhAiEAsU/saHvCWdL8UpAZFVizPSNegX45guetoOO6eobKKu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAYLYYZS+VimGq6Aq+UWfWB9nCcCP+6xaKOb8J58jR2KAiB1ngEv6m8TmPiTU6FtRApRVfF/02EXJ1CDjwlM/P12sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.33ddd44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.33ddd44","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.33ddd44","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.33ddd44_1790647438963_0.8869615059288998","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.35a722f":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.35a722f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.35a722f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9888d41de7102dab9eedce319b0ce5647ea4685f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.35a722f.tgz","fileCount":46,"integrity":"sha512-RLT1NP/4+BlUElaDRdj3racAbkb43vtUoCevmapiM8otkmcdglB8Z1WpkLUjEMkLYFqQ5pwDosaRmHXozs+nWQ==","signatures":[{"sig":"MEUCIQCjDzVNLioUJz5dylkcjS59Ay0bZzjtPajNZPYT4XAlQQIgamUzIXJk/umpAI8BbadmwOubLeaZyB3DqSGV5qoLuRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmDeS10jlA0/C8VsC0qX6SPxlGzwmwK08kVhJyNKxRGwIhAK+39/krJt0/fowoujue21gtaE5n73Pz3/X6l0cntcXm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.35a722f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.35a722f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.35a722f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.35a722f_1790648428600_0.6598231353183901","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.e78c3ce":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.e78c3ce","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.e78c3ce","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"158242d00350ea2797f037c26aa7bafe5f086279","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.e78c3ce.tgz","fileCount":46,"integrity":"sha512-zPc+xKQjw2fetabQKKyQE4fWfYM19Oe07D+zp55Ig+rZe8KZ6QdSsWpTNog6qkxBjzVU7mnfrnJBeTIGSfKLNA==","signatures":[{"sig":"MEUCIAesXw8zgMc8vD9dBRI2nuzCjpv+0Bybfu06TZD/9z1cAiEAsao9TWaVPKbi0ISNKQcPBK1Uynm63lPB4q6ql4z8ecY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAN2lipt3zP0d5beDfcdJ5ZqPIOhJj5W3SnqvNipY2cyAiBNMv6m1gznTp9sE93DW3maHhKgVhtNHNL7r5itdrAgYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.e78c3ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.e78c3ce","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.e78c3ce","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.e78c3ce_1790651448700_0.9800523711652367","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.db7b338":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.db7b338","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.db7b338","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"45a035fe9f689d2c649e42f34441f74c331ce703","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.db7b338.tgz","fileCount":46,"integrity":"sha512-TpdOH/KVtTSgARKy4nJULb6W60fM8BsN9k9ItsH8NjoO6buNy7IRiW12YYMuuZveJw30L1YT3ASeVlqjfC47cg==","signatures":[{"sig":"MEUCIG1xt7ZoI04ioG/HIUP97u7BZ7zcvJgQavbpw6lQ99/xAiEAx/UsJamilcBnQ+xCIS6dLskFURwYyhuPNQeY76OGvIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCsgY1qME6GJruo1kd3n4213YsvXRtVWDM63LaYmYP9+gIhAL+nsPwZswNBWm2SvWZ5ZaKKHCDmvquI3Q7dCi8r5dmA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.db7b338","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.db7b338","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.db7b338","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.db7b338_1790652161367_0.08411323826009065","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.22be8db":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.22be8db","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.22be8db","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"43e0a12729f11441d140238b5804ad6ae8d58a5f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.22be8db.tgz","fileCount":46,"integrity":"sha512-30Z8qKU8kS53hreZ275K5M47VWnPQhd61H69IvZLoWwPJE2MnoK2RM1Pm3HLdvYoOTIB/MupsxUmVv7j5I7tsg==","signatures":[{"sig":"MEYCIQDpyDkGY1DaDb8kwFCsK4KgnSceyY2RxEvXi+iRP2grOAIhANqfU9zQmJrmh87xvVGhbNBUu5P6iJqtDC/Xdm2oKfb8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEIM7Cl6l7YjWT529SIKcl3AKyljy8sJZDnJbGFGuSCtAiBazKAbsDIMZohmtW82B6IY8kcCGtNOfJ6DF8HrZhKzJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.22be8db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.22be8db","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.22be8db","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.22be8db_1790653746676_0.3977324464836589","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.1f30d4e":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.1f30d4e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.1f30d4e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"e06561c4e13f71aae7768220cc63cfb656820b00","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.1f30d4e.tgz","fileCount":46,"integrity":"sha512-+TBSMa7tlqVxxPEluc6BS/pXPEcckcdJoeBa6B2PzSysrs5k2Hl91gYLwK7VEt1X/6a0Cg2Eoxaon0OLEbqO5Q==","signatures":[{"sig":"MEQCIBLXRDu1z7092WuAOQUMQS7uUklfVdpWK493jQ0FGFGHAiAv5Y1a7f5LFpVo22ZDcPii0PS345C/DKn74Fb2tz2Adg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1NQ/FlSewxDDYaXG8RCsgp3j4p9WGeBJHzsRV+AyWEgIhALzzH0e1Boe3+SctL8MJwQS2xEtVFbwmKweMpSVLn8n0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.1f30d4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.1f30d4e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.1f30d4e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.1f30d4e_1790655289859_0.02392392973154389","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.533ecc7":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.533ecc7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.533ecc7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"953ee8f4eb6a898a859f5e2149149fc2e4a80da8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.533ecc7.tgz","fileCount":46,"integrity":"sha512-q0FcxMGM5avrqPhTS+UYnEWgRQCyDcErogwINRAGF+s8Ob33VYRWGIfh9/Okgx65r0/TxNZ4DgdV8QUD2CSMvg==","signatures":[{"sig":"MEYCIQDLy8c4A6UJmign4La+Dk38NImk4c/Xdb5TxgLeRYWd6AIhALw9F21Vw8YmihYRZQbxn3/+Kve0Ojigqn4z5bbRcWDu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBbDTGoJeznRdXvA4RsEQnBOTCQg0FGRr2cWQPtddQ64AiEAmcNHIvnjNm61bo6KwWr6QaXs2yjmund1VW/IRhMq2P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.533ecc7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.533ecc7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.533ecc7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.533ecc7_1790656133523_0.14549871802762349","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.4ec26d7":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.4ec26d7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.4ec26d7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"917cf537ced2baea6aa3fdadfdf1a8013e0bf613","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.4ec26d7.tgz","fileCount":46,"integrity":"sha512-Le1SeOb1PVp3zChGZqPLkAm0UP3nxinypoSfxArHFI8He7lcc9P4o3bBXEhcL7+hJtBzJYISzneT3BnwHIrwig==","signatures":[{"sig":"MEUCIQD9/h/cEa14YjLz6DrobmhxKzTJQNPevNTpHghmwkiZZgIgLuu8ZDoTUPfpo3pOqGWM+TNX+UzQ7A1bH/mp6PzG1Tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICDuDUMa1AQ0/u6zKLiCVLnEg4J1BXh3VobVoDb2uNNyAiEA0o/h7Lx66udIFhzUW3Gc0CglPSieKsK6j2f84LOPWPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.4ec26d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.4ec26d7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.4ec26d7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.4ec26d7_1790657127321_0.7304808552794428","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.a078d7a":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.a078d7a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.a078d7a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4a4da7aca7709f31d2fd596d8a6963dfacf98eec","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.a078d7a.tgz","fileCount":46,"integrity":"sha512-N6p9XfJ/td+fOsfStsAaBZvRu+06s/yzWMhyvMUTiina+PNALZVY0oDgufQt7Dpo/YPksqLFOAFDp/bTelDXlg==","signatures":[{"sig":"MEUCIQDJXk+F20KcFDzh0rCp33FOap9KNC28PR9se4ejc7C8owIgQz2Y1LXFsZBZ21vszybLGB4r8ac0t2M0iYTSLbRB2PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDldyen4SMWTtJi53JhJT/wfduKKnjVsxJdMEu83o3dzAIhAIT2XDb4NUr7ndFU9CrxQbiM7gDkXSLF6dpCLYze8i1c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.a078d7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.a078d7a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.a078d7a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.a078d7a_1790679406807_0.9423261229962474","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.e86aa19":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.e86aa19","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.e86aa19","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"fe92ad02f27b18322437b72fb431a619684df9da","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.e86aa19.tgz","fileCount":46,"integrity":"sha512-RK7HYrtE4XJf1MoxqhXJO0gpQOJ1OjqV0J6XYbRsgud2BdolGP7NqEL5YY8XSUpXnjSf2qqLkabTUlsN2oILJw==","signatures":[{"sig":"MEMCH1lsPM4sVJMl/GZTmANJUYtORu91+GdiPzGRFtjW+tgCIEKrMhbr7JqdRyMz8RrHxbgxHu3AoHOKLVso+7GK+c9Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCVgPNdAomTj1sKOdnMnQhHD4uuLDtNNDkuWC6dfoiahwIhAOG8mrNIp+yH/0qpqOzygxDxdrYPBi9JFt9pumk7hCBL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.e86aa19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.e86aa19","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.e86aa19","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.e86aa19_1790682000553_0.45781660160613247","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.287212a":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.287212a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.287212a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4c582733b312e10cffe2d78bac5d696da6336a94","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.287212a.tgz","fileCount":46,"integrity":"sha512-LS2jv5Lr9ei2CLfDADnvLAs64uT4FkeV24Ajsy2wSrX/NRizDvhDrxp2lTVwipXd30ddZrSbKPPZZe0kgCFv1A==","signatures":[{"sig":"MEUCICeobnzFiJORmtwxHAUis5F/MvXtpGsgf7a4WI/q0V9DAiEAmHPwBk3MkmhYQYx6lnbJKNzfQr7eeTMwMIt0s/+P87Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDlpvWHPJjDmFyqeZLosOxRFm/W4XX26MUDlzGeBMBaoAiEA/eDgb8vTidT/8oX6yCisrDjwwQEIMeew4rtI7OMSKVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.287212a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.287212a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.287212a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.287212a_1790696173581_0.3073548031934672","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.b6f9ee7":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.b6f9ee7","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.b6f9ee7","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"46714da8d700002daf9bcad99a3de0a1f41f0c3f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.b6f9ee7.tgz","fileCount":46,"integrity":"sha512-SCPFy59CLBeiomlDEGaUkSRn36+nb3nJOVYT5te/dTsSPBS0N5z3cDPbbFx17RfcMSqWvv0ixntvgFJJ9ta3pA==","signatures":[{"sig":"MEQCIBj0r8yjczEVB7ozxoqma3JQYpmfo/pRW+baVFJwOVM+AiB5UsNnLSQ0GDzpxnAK5OwxxykccL/k6HnonH3qUNsaTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG2O0CpT5fE/SOvYk9/+xnOnC7ZRc5GjkNwUCPKTz5C1AiEAk/iSAwRpIJKDCyFaxUG8ITQuAyurTK/roiCXnqM7QNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.b6f9ee7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.b6f9ee7","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.b6f9ee7","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.b6f9ee7_1790700161737_0.8612488902864339","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.ee13359":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.ee13359","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.ee13359","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"9ef53878b22d9c9b16c7ff8c35a362fb339e2ac5","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.ee13359.tgz","fileCount":46,"integrity":"sha512-pQBcbqheFp1yYXCc3ahmSwqf5VZF60DwmPOk83ZsnZ9i8W1ZS3k21F7Y62qyYm/+G8Yl3A5hXaMscj31tVVw2Q==","signatures":[{"sig":"MEUCIQDa7LbUHBTFOYmwbHG2zp4wREyy4mEx2N7uenXyrFHDUwIgZdf/KBFG/yiF8ZHOt0YpHe+phCr+8SsCL63eYCoLHoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChSNjuQz69yVBcQ2hPLi7MJey4AHZfzFLV5x4wtUGonAIhAL9104rWxWgo7ETIhgtl+7etwZlZfLTRTg/vDPUwAaW+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.ee13359","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.ee13359","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.ee13359","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.ee13359_1790706509481_0.7502467276234648","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.189056a":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.189056a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.189056a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"81d7ef90aec455e6caadc4998adf98b9fa08db6e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.189056a.tgz","fileCount":46,"integrity":"sha512-O1oteDHtNm9TbIhs8wCHJg7kQkuqxqchipQtRjg49bInSV82AEyYKXMLj7j8QexNeOJEOzuDRD99zMWjHhTEpA==","signatures":[{"sig":"MEYCIQCHJvobNOfmee2j8hbWgD6l+2jE2rHHZt4caJP2vn7oQAIhAOFCIEicd4rG9qF0kban/Kw3MADZ6tVpu5rYr+0ZiFJP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFTfhWTcH5VA0W8saGgc1K8qHM7ch2ZTWPeHxOEI4d1UAiBFQ15p6T3GcafPx/xPh/3ITAUc7SYuziacXupEiOYVvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.189056a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.189056a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.189056a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.189056a_1790710288180_0.7997804432901308","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.8a64e95":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.8a64e95","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.8a64e95","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f30d44c33481ec5a3fbe196c4b32c7a1812f6963","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.8a64e95.tgz","fileCount":46,"integrity":"sha512-7OB0lmW6yIsas+TOKlV63q/F2ExTqUQMG2qQMotXMHRtC7OHmBu4vkWS9ocTWj/6ILgQlaoW3+CImxF9ozYpGQ==","signatures":[{"sig":"MEQCICqS88Vxqip347zsT8RvKKm3DgmKY3I4YP7i/B1u77r9AiBR4SazK2K+F9QXUQ008S4GxtZatpzKkKhS988pYlcM/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICxyLNSuwlp0WrhDxNkVnEUU9rhGNTtkw6pak4ejrh+bAiBoJDRTP4LjjXM4H6WQsBqHBwZf6dYP9hBJe3YxgTS3Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.8a64e95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.8a64e95","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.8a64e95","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.8a64e95_1790711972975_0.6986164606396637","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.e9fbd0f":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.e9fbd0f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.e9fbd0f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"d7dce2fbf36daac0aa38d5ca1fe87ce193f488d6","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.e9fbd0f.tgz","fileCount":46,"integrity":"sha512-BG3ILABccyQHE75RPIKbVcC0sjgWdOu9cGrkfEWb66pm/1thkEkl5BEm/8yZVdC/N5f1zBoCPUm8avZtEbXbGA==","signatures":[{"sig":"MEYCIQCcqloM0o6xIucnbzuMTM/dh8inBnKsaKym+X0MZn8OKgIhAKalOWqWPVWdarv8DzbjSqpTxIiofdxw8SKHIvnI5Y+4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwPZVTLWqFQq7HcEDCUzTrVGuXqt75eYN+WoWFaTnLEAIhAOZvqH+enZvb7MbkRLb4/K5+XQpa+yZ5MFzPcmSw/Hp5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.e9fbd0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.e9fbd0f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.e9fbd0f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.e9fbd0f_1790719393490_0.23245969048427306","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.e7723cd":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.e7723cd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.e7723cd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0fa435a4df5eaa33c4113bfd81061c767ecb4935","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.e7723cd.tgz","fileCount":46,"integrity":"sha512-k664AufE5qlPgrURSimSOglffF9SnbGlF7iSlWvgEFm67YS8yD+ntOTVPcHD7eSFK4tbtYjd35e2fy0Su7XV1Q==","signatures":[{"sig":"MEQCIArwz6vQ19zGicflgV6DaCYwbTy7DI5noDxKppJYDjH5AiBsTZq5IgaIxHgtszhlyT27Gb5G57EetxEdRnPtsXCNRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwSBKXSF7tO20FYJUBCjy9d/hbzQE7CxUoA5G7HLx3BgIgRG32AK/HSFpNM1YY9X5sLxXdAajDDnk4gHbdzrJhrnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.e7723cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.e7723cd","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.e7723cd","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.e7723cd_1790727406032_0.5385063776705978","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.1ffe66d":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.1ffe66d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.1ffe66d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4429c2e575d85125002fff5e449419145b502ead","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.1ffe66d.tgz","fileCount":46,"integrity":"sha512-fNBpWjl4dSav5hBkrwKIKa/9yX8ghcQus/tJkEFfua6AJHsKbUjV0jheKnQuHTUx0ba5+ADXFTO2dqXgmovJKw==","signatures":[{"sig":"MEQCIGpFAVXWGl20EEvIRczbGqY+26r6mHTrVMd50loC6571AiBU/D8PdvVk0ACLIIYP7k8PzQ+IW0tDJy0sRjDLqIlE1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDxatMeyw1vtaECKliEWZeWNMwcuL6TEy3XuT5adP6zwAiEAzBQ4IZeTKxv3DajgNIBYtrMWv3DDTBiiRQTAGQpa8WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.1ffe66d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.1ffe66d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.1ffe66d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.1ffe66d_1790727959822_0.19985496320540808","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.aa04154":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.aa04154","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.aa04154","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8a6921ba913781a98add09ace0fc48519220413d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.aa04154.tgz","fileCount":46,"integrity":"sha512-WUXnoe7ha3bH/9dpFECu2dcddyzjWmZ0deW3toXGISpAPb2B+gFG2I5IUWyF1CbHimw6LandMXhLclocK0Qrfg==","signatures":[{"sig":"MEQCID2pST+b2erE0DtLcFHFVQ89rm+Ptv1Lhs/6fRXCW7tXAiAznXpDu55g/VCvJWiiYBeIXxMiVSfcFPJMY7uNF9fKsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC86wjhqpZe21L95yvg7TlKf/bduJjNxesn91Q/8yHUGAIgCKQU/VdCQqt8e6YbZnZUAYWgRQHzDX4HX6nQkBk6oAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.aa04154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.aa04154","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.aa04154","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.aa04154_1790732560597_0.2332935056566965","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.f839b67":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.f839b67","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.f839b67","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5a6c392e152a18c4b331ea139f1f02f20df3dbb2","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.f839b67.tgz","fileCount":46,"integrity":"sha512-am+JZjePuto+7ffUG89Y4VXqdu+aKv2k9ft6cLAi1byf+tj+qNio41leF0e+imnZRmnAcPbp3C917ndrfkk7Bw==","signatures":[{"sig":"MEUCIEHa4o5HQmw63H8u6WIttc0VvcSPxq4UbSGgodmfzubyAiEAzE5/L2xK5YoDts1gwV25msa8TOEAkMcORFveV4sh2Fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEXq5uA1hsGq96ge9GUmphy3w+DhobJEkDRBF8lB9wK8AiEAjE6MgsP53pbfIS48RTeMp51yy8u5KpVdEEyJ9sSvcbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.f839b67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.f839b67","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.f839b67","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.f839b67_1790735144975_0.08043969967114828","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.7218530":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.7218530","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.7218530","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"0071d6b65b37345955af8779db5656910f5f8e6c","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.7218530.tgz","fileCount":46,"integrity":"sha512-ZQ+rlT1BbFbF5lTtft8HfkZpHKPiOiefZ96EnvmRvptVZOZmLZippPrYl8FLk3zyTtG1na3b+VQ0VORHFhjskg==","signatures":[{"sig":"MEYCIQDRzgfW3D0vV0fTEvxHKd9RIGCE22xShNDIcfy9QvZOqAIhAJ+LvdheOfXBg8rpjd2DqwzJeHYW8Vc3haWL10MJF5zY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB8zm2TEMx9r0WVu7poxwQcXsl+ACiZsiWEukHpjpC18AiACA4h3Yf/i2Cqs1RK3ZKmkyOeS7ThL46CoK8m/EFFNAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.7218530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.7218530","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.7218530","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.7218530_1790745294788_0.3605447087266145","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.d774400":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.d774400","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.d774400","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"a032380f11f920e0d3f125a5bb639b97e83a68fe","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.d774400.tgz","fileCount":46,"integrity":"sha512-w/Z4fjv5En740N4M1QSW0Cxdftn5X8iOyjlHwXZDF34AP/4518Hkn/8Pc6THKxPkyI9avseGqOZ9qEHp1yYDfw==","signatures":[{"sig":"MEUCICgPCGx2ja3ZxRVgICXpB4u3NX848ichUoa/18A25ScwAiEA5fKBwmUhU4+RYCZ7igbulz0ZE80E32P7fhGfc2GqSuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICvA/+ZtRvRL4+VFNL3+9IrMgF+vj7S7Ht/EfRr1FmUeAiEA/+7ScHXdU8dlFgS/a4M56oN8PxuwKH3DL1TFq4vnvSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.d774400","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.d774400","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.d774400","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.d774400_1790750182249_0.43147026793891463","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.85bdae5":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.85bdae5","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.85bdae5","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"63c8bf767b20ad6bda542cf225d585633b2bc8df","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.85bdae5.tgz","fileCount":46,"integrity":"sha512-Obb5s+TAmkY5X0Jd5nvXn/XvEQYwjs0AgDbvfmNEfvBdVaD7dqwEVvmtp5v1LhtuJ5ZYH+yd0SRpGqhb45zdFw==","signatures":[{"sig":"MEQCIAHGv1dN8io4aH01zx2ZtgtSbxWzjST2qZhqsVQtjeYqAiAleIn8GhrH23MEnBuk0Iy0g7MVoE2klAHnQecTgpohLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGjKg2Ht5RbfVB/wbOJn/KD0f+r4/PlGaVm7INYpT6aDAiABYPcDXYyQt0tzrkcw/Td5CFIzW1ZpeLJf0alctsVzeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.85bdae5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.85bdae5","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.85bdae5","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.85bdae5_1790776007696_0.023230419376787825","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.58ae271":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.58ae271","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.58ae271","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"b5d3ebd89c7cf5a24829681e00e66d7d4700cf7e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.58ae271.tgz","fileCount":46,"integrity":"sha512-qZevGtZl8XUjqMZK5l38UWeIuBwP4lWAgUxhVD/s5R72qlgGkKQahc7vfZfoP9aMrz4M0ZxvpovKdcM3GfffHw==","signatures":[{"sig":"MEYCIQCaZP6csfVhEYQCKMw6nIq3KE4A81YjjTg7Y6UsUEWp2gIhAO18LrHVgCgJloiwtGGUBlEdS8cqsYoDv1Gf4sApVmnw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDIRyDUdf6aRPnFQeZoDChd6QBuxbhQSZgZ1641CdDF4AiBMrQ+1qBaM3FJJqJ47HeakT7XyU8ViOTuiStFm5M/q9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.58ae271","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.58ae271","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.58ae271","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.58ae271_1790780704714_0.9837986877806526","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.0550afd":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.0550afd","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.0550afd","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"98b385edd019d197e89159aabdde5516a3a7a59f","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.0550afd.tgz","fileCount":46,"integrity":"sha512-nsHGJd6M5lfqbAkBffbKAORNw8GllQpj5ZT4BNTSl9mpGgRrfT9Raj74dPcA3ijxhiUh7zkoLCv2A7j8rUEOFA==","signatures":[{"sig":"MEQCIETzRhJKA3osXQEinAmwJ62GlAE0xBqgDKnXppDtr59zAiA93soAhB8DRox8QSqxoxYwExYoTxQRvz0fbjnt0gffdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEuJPbxbUee6jOy76GnzybS12ZlUif0kPxmc+koJs9x/AiEAxEz9s+n/IKlVTH5NTzJ6pMiAuzH4xCl+3DmrNP4lXh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.0550afd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.0550afd","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.0550afd","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.0550afd_1790781116903_0.6276352935074629","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.5775154":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.5775154","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.5775154","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"450cb049d019827082137a79f6a11af497f2b9c7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.5775154.tgz","fileCount":46,"integrity":"sha512-FtJS9b3OdxE9W5p9Mgpq3rPAyn7XnvOYPTFel/Ps4Bo84iCNRsMGaXQg+DkHhy+RL5FuXVRY/kqblH4T2AV2kw==","signatures":[{"sig":"MEUCIExJCAYjLlve1qbqTA6+hrBQ+WwR00mRk8sZWWAW555UAiEAy8GTenvRmRWR7zLgZ804Qf9hBYhV5lnttXxInxDD3Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBG1uWrk5bFRSiz+cGoSAu+oDUR42+s7GnGWMjZ9j2BtAiEAwH/9VMeIOFyVbH6QInlG7m8XeWAobXIQuEqV9vQJGlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.5775154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.5775154","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.5775154","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.5775154_1790784086649_0.43459542002364393","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.02d93e4":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.02d93e4","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.02d93e4","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f66ac7b45006402d418aa6096758d91949dad764","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.02d93e4.tgz","fileCount":46,"integrity":"sha512-gdgy5RPG6gYrXf6aSkr7ns1IHt0O21WMLW4b9qIIsUcj00mF31/kk6c+sxYYSwkglAHVxMPL42LgCZ8u7InkMA==","signatures":[{"sig":"MEUCIQCLm9qd3iw2JqLiFneaKMf6j48M7SrUBXcnkfk6OafZigIgNprBpB+eZCSxK4oIUNBsIAVL6be+0+rQ2znDnQ9UgU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFHYddiwiSO0c16g5q0Xz5wtGparl7BZgoZ1wrkuhnz/AiEAq1yoCTdoUVEeyGoCXYiWb3kgVc5UTpqHSfRfKSR7Evk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.02d93e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.02d93e4","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.02d93e4","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.02d93e4_1790785796415_0.5156005322156494","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.91bc3ee":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.91bc3ee","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.91bc3ee","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"81ec03f4f4de20ff95c82a158936849d3a4ebc0e","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.91bc3ee.tgz","fileCount":46,"integrity":"sha512-kGSKL2DQkt7tUsGwgAwZ9humDaRygbC39iFpNfdZca5QdwGP/RFgJopM3VFOT0ofYaJT8CtVHEkYUNC9lDJKdA==","signatures":[{"sig":"MEUCIQDfXQrDIlOzmajeHMcQAysLo9k4u/OXS5yh9qNasJ/o8gIgeGEUBbnaNT46I5wdN1/f/ugCglk8TJ7oo1PCIbXSgUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDl4pvkxyPaxW1ZihfDWFl2iAK55ja4lH2OqpewlvD++wIgLPmuZIwV9TBzTKGOugmEWbXsP6BxTVcYot5iTo3mKjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.91bc3ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.91bc3ee","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.91bc3ee","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.91bc3ee_1790790398663_0.8400278113116497","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.95336a1":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.95336a1","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.95336a1","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"5cf64ba0350cae10679e8c0b2acca499199980be","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.95336a1.tgz","fileCount":46,"integrity":"sha512-SxOLtC6PvBjIqlPzIFf9zcTp7NZ21H9A+Pm3xnQdl3WjrWro8j0mukyG2EXaNc9cT+6ykkKCHnQcBn6OHj18uw==","signatures":[{"sig":"MEYCIQClpJuXnIFkTHpd55Iq15CoIwfm2cDNOYzfGqs78fieNgIhAIPEzBeAp3sPtcmU242//WNPiXxwrTPxnfjDdhk/CeKw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDSr+AQSkGfthYltOs6hCIGE8/v9zgNOt+BbpukHNKzHAiA3CDngfuaCOavfSBIn6P1897N4FWtyyhQ0NyortddWkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.95336a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.95336a1","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.95336a1","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.95336a1_1790791897396_0.5604099896094847","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.dc3e46d":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.dc3e46d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.dc3e46d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"26dbf5559403e6c623c0292b6b1e82336824043b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.dc3e46d.tgz","fileCount":46,"integrity":"sha512-NpLuuTEbYxwQf7j7utdtuidYcjFio1wJi/jnFWVg8os4srWqgqakqfIrPDjYwIVUQ838dg2AQolCjhEN346e9g==","signatures":[{"sig":"MEQCIE/65YhT7jCHid0geXQTMRpZol0tzPZtde3rktIztJrhAiANUrRALRybbCh3RDwj33WE3h8785HkAEGGOyonsRsX2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCa87wCcRLmKgmwLrv+Jpci/HO/1A3/oMDo6fKdFt3okQIhAOAYSZO4Ub4yQVeKFghqttx8NCLaMzT5/J2fQ2usd+z5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.dc3e46d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.dc3e46d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.dc3e46d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.dc3e46d_1790792520466_0.9130741470484482","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.eedc844":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.eedc844","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.eedc844","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"dc013072abf13fb55df086a4f930891f241fbb06","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.eedc844.tgz","fileCount":46,"integrity":"sha512-o4WyrUCrRo4c9vvQAjXLq15JndFC+T3tZMA//JvaOsqeZcnLB/sTTM1yPva5dLv2vcVVbbJwEabYlVjzVKscfg==","signatures":[{"sig":"MEQCICnIMjmIUey1W26yUUSBPukUC4SZn3qoZ/C4pZCFsTDYAiAiTZAsmbWPzlqH5zIswEOwNlr4KAzJ1D0YSoSPvBiOUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHH66ydLZR/03BnY/KDnhAcCEokqa4bF0nTRnVI6vdMAAiBUZJ1YgFcBxiX7nWcFiB0xvT+HR84U9RFb/rsuiPRABQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.eedc844","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.eedc844","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.eedc844","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.eedc844_1790794783878_0.013091692831556978","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.6b72a50":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.6b72a50","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.6b72a50","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"f8eddc0692b270dd1e22735e84927bac74a8c5f4","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.6b72a50.tgz","fileCount":46,"integrity":"sha512-erIgjvfiz3TFY8CZGV0xZvB2KYBa2/RxrNxLDpqD4EBlFlN/dYSBFmi6tMJCMvgwzFe7g7QfFb4HWWHpqf0f2g==","signatures":[{"sig":"MEUCIC+hTvGcaa53jY1RZkjCj+58K8cVMNIjW4T6dVgWOk4kAiEA1YeAqE8Fa0te1c0I7I01BKwYfSLz47H2E99Iy7jR06E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBwB12GgZ83PsKpRpfNzWhe5BnCBY2SfCVdO5RekAAG5AiATizgeK+6ammHCQHEwoj/2WhvDr1bw/tKcM1Zfv7dQdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.6b72a50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.6b72a50","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.6b72a50","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.6b72a50_1790808892437_0.2554903483362543","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.60a8f6d":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.60a8f6d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.60a8f6d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"71ebf4a43c602315f93ccd8fb9c40bbdabd5a09a","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.60a8f6d.tgz","fileCount":46,"integrity":"sha512-x+SSUKkPs3RdNlbtqpW1og2tP++koc9Kv8PWdQV3Q37MoPK2FZr47ealRFX2gH24hjZNK/IknyNOHbJYv4f3Kw==","signatures":[{"sig":"MEYCIQCGOLCuvo/UYxAfArLAKZujp7IBik3bdmaZPoXIb6MMtQIhAPNcpJzxG8RtdgVtIgbs0ulV2qhJKG279vA6MieZI4vB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/5vXer9CjeAvj18fy8xIkXBmxFYV34kSYycKE6T96ZQIhAIk4zUJC2jmPP3DKI2zfTV4yBUGveWxKDuG0N8kr4rU3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.60a8f6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.60a8f6d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.60a8f6d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.60a8f6d_1790810624879_0.9667811171676828","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.9f3908b":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.9f3908b","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.9f3908b","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"8ed1432471369135fe700d655624856d171925ee","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.9f3908b.tgz","fileCount":46,"integrity":"sha512-uLARbIZEJTmPtFCIUktxi1erHt/tgWT3aGdUuwVVj139WlRRHBN5ojfGC001V9bbiWrolFXLLK0vaHqztiEGAw==","signatures":[{"sig":"MEYCIQC08tH2lecq250gh7IZOvM6yPFjImOHRSI5w3rgbFGBegIhAJuaa/YVPW/7fnh++rQC21hoixJ/GEYM8WVfwgMNR3gt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFKqXwAKEOhvY1nySLbWdtoxSGomW9muQDvCSCxOLOlAAiBWiFJEIr7Htuevp3wQ9nqAZSHzCK2kLKOt5FiilcsQ6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.9f3908b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.9f3908b","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.9f3908b","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.9f3908b_1790811807172_0.801225369153796","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.e41ab7a":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.e41ab7a","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.e41ab7a","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"830d579ab5382b8fdf85bb2d1892e39ac94f02c7","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.e41ab7a.tgz","fileCount":46,"integrity":"sha512-loLcBFEVjiD6UKQ/+s8XBlY6F9+fsk9IQOrJVjs6l3IMxXYBpVdyCeBy4B/onHAy/kXD8nVhtWbvUGIzMh7hew==","signatures":[{"sig":"MEUCIBUPN/bti2PmKtAkuvXf5d0jBltBm0bwrH0Qtl1IzphcAiEA8HKFbgqdAx8ctlF1622W3jhDXi1ZbXWe8idCK1UhOAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCR8QOCCK3NBLPEsxjs9VWIQDhAqsFtoKRSZzykyqrphQIhAN6K66QA5n+MnEUDrR0+u3b+JBwE2ruJuvo7bv7WfX7B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.e41ab7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.e41ab7a","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.e41ab7a","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.e41ab7a_1790812626289_0.46772034051179956","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.00af005":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.00af005","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.00af005","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"3a18da65346efd5f1dbc56945980c7fc8081ebd8","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.00af005.tgz","fileCount":46,"integrity":"sha512-/V0OZT0ijfHFP4Pupb5Q258lKBx/l1bHHvF55Tf4PL7bEe0297F8kFlo408JvMRgF6inWZW6vZQY/KYFWNSVnQ==","signatures":[{"sig":"MEQCIFWHPl57+Eji3oHukAcVqcuzy0E//vtJVqwe9qMsOPqNAiADKmfJuHmrSQ6aoc57gfZeT+jKYgoa+o2Poo+E3pK79g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE1FTBgj6BeAlSAhf310cqUOBsnp92MgQkXaK4J0nb12AiEAkTii2/675ttJaZBJnWsUt0d9uWOjDVuOzMH1irmEvnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.00af005","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.00af005","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.00af005","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.00af005_1790814303604_0.1209591998130588","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.4485852":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.4485852","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.4485852","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"bfd4331d2d99943365aa1d783e49bbfd79e23cef","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.4485852.tgz","fileCount":46,"integrity":"sha512-Cu7Bb0A/CYdDn7gr1I5sc75mz8UUzxLZSv/JUBYeAZoGxmAJ5bFVhph4GTJD45Ete77FwtvR8hjmYWH8q0YYrg==","signatures":[{"sig":"MEQCIB3V/RQZjwDc0KzlPoU7hhDtRkG7L+/yrang17JR8FyyAiBHe65naSYiZUylgUdeG41bND2KU/QTyORKuVnnl8vpmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICDnX3/9O4HoJ/BIMA1Uanqr4jIBFS5QO2pqHnuOvgoUAiEApD5btnR7AKOMePxBtDRwqBtD/8r3BnJrK9DMcG7es4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.4485852","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.4485852","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.4485852","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.4485852_1790815200311_0.8356933322237026","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.24af75f":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.24af75f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.24af75f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"895abfd20ffcd6644cdecf1fb8b63c505fe36ee1","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.24af75f.tgz","fileCount":46,"integrity":"sha512-2c/da/eErWFNWtKmKNlG7hkBtqSfjtLyokZpgyC+2HIt96msL4csjxvMzxdckvHvHYAGuwxffzRRitc+2Ehq5g==","signatures":[{"sig":"MEYCIQDL3e/EtctYLEb4B4P6m7bg+OroQdfW2WdP+8THb5VyZwIhAM1hYvjPHo0h7piZvPmhDA0+f5yHMW7euMxsFbQlyWfU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFSd4pz7axCjVjUHD60JP6ZT1R42q1aupvK6AUwHXITOAiBT7/UN5SQWPDqCtcYQnxKRfdGF3AAfU+EBhZ7AA6mUvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.24af75f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.24af75f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.24af75f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.24af75f_1790815556010_0.4966260211125517","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.0a5483e":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.0a5483e","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.0a5483e","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"4b816b58e31a3bdb58b2bb6cc99a434a5fdaaaa9","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.0a5483e.tgz","fileCount":46,"integrity":"sha512-y+MMtRbIkGO69DfIN1Ovfjz3H+zDCCQooIkTsU6eGD64dl7KzekPFjKAHxNu6fXwIaUa+1nBWruTwnhntZfotg==","signatures":[{"sig":"MEUCIHHyl8f7HP6ISufmzRBpp8lhCG/Bkjk5UW3cNoJKZMrzAiEA2DM8IeZIN1N14sfywzYs5pIiDQr6Paytu7COXmv0CH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBu2Whsv+z5WO/uJqlM8r42zj9VYdMa5INpUZ8DexJyDAiBt/1pL1p5YNSEJR/wvW2cLShXbm4xCkKoPQlNlw7nNJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.0a5483e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.0a5483e","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.0a5483e","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.0a5483e_1790816361077_0.9554285104019007","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.ca8f529":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.ca8f529","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.ca8f529","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"c3e76e1f20060297fc04a106503caee7e6891f5b","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.ca8f529.tgz","fileCount":46,"integrity":"sha512-Q6OK6YL6qKhea31wUNuwKFqSkJnksJh3Ii4qXVSlbleHndgiEnnSu2FX+uRUMil65VgaZIVJ76q4v11s88OA5g==","signatures":[{"sig":"MEYCIQDOLeO8DjP+NzPKD3Yg6xoUzRUyMKRk8HUFbPg15m+mTQIhAN06mjaxfAtPCRnykxVXFTDYZT1qw364s8RWsJxzGy+J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHwGshvVwPFgSFP8MihdfSnnhOFrcexU10oqsCPAR0cYAiEAvIYwFCQTXQ1XHukLDv5ES8t6mjTs38QB+Kuk5h3pN+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.ca8f529","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.ca8f529","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.ca8f529","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.ca8f529_1790817474670_0.896293567585188","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.caa129c":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.caa129c","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.caa129c","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cfe9b386cf98367c22bc9addf39616c1ef5f15d0","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.caa129c.tgz","fileCount":46,"integrity":"sha512-2UkGF8o+rWn6dCz4NoSJV+nkD1OUsNjuNfIBTwNH67TjSx7wCj97d1FPiCWsv5WYLp6cYtTmUaCB1iRZxv85lg==","signatures":[{"sig":"MEQCIGk06gga8IrCfOiYJbhiauPK3XOfPvluLaVg3H6MYRkQAiATqKUd+ulBIv8kI3O214bZCkfSZP5AEq5q58L1z2aVtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID4b8ZwOVhWAh2TYehzsiysTa7MzpSIDktXpxG7uUaxmAiByU8CKPaY/ejVg1ADeuo9A0JbUcZd4sSo9F3TtkXhl0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.caa129c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.caa129c","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.caa129c","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.caa129c_1790819092267_0.9912840016419895","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.217f41d":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.217f41d","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.217f41d","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"cfd74dfc4ac6070c6b71298f8423f46132a47853","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.217f41d.tgz","fileCount":46,"integrity":"sha512-2H1CA1EM4sNeV48NY+ChcDPQp6P9/P8rujQGi/82MrIilU4C8qShJ6dVLnLJ+VN/Dek517CcoJV2DyTDz4h4cQ==","signatures":[{"sig":"MEQCIEB/kNSPpbOy8cS0Tnw/t85oc4Q0FiB7gVOBIn7YlHhqAiAPOeQVuoOJhAhYMjqwy1OmgLDTxJvA6UNmuj3lIlZBEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICbJgIXL0S48mN8DXrELihpuivD2nQg/xj6QtyRKe9X+AiEA1TyIu5IMwUAYbrRBrk5q8ypxOMTydndIIkfoYLNkZ+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.217f41d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.217f41d","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.217f41d","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.217f41d_1790820579963_0.3111776297836166","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.7ec7be0":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.7ec7be0","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.7ec7be0","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"31e7810ba640849ac2818403b5e60960ee93120d","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.7ec7be0.tgz","fileCount":46,"integrity":"sha512-P/TLhZ5CzDc3syRAOHkkstAfja69Trt7jSv3sE6Q4jw7zTmVQA1/DTS/hstYjbTfM4px4rcduNFzvRluM9iY1w==","signatures":[{"sig":"MEUCIQD9K/TiXEy8fe0fYESzPn5ClBzSPt8hSSan4ACBsnrJLAIgFeXJMf2a0vUtGhnApvATWQfPwrbWilqpeA3K6HHLEeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA0wKP1x7RssGNGNyxCmYh87a9UYxK1YzQC+pJ4vEABfAiBsNqgaazeaLYwGR1dQNACI6V8FvKwrhDkFN2z0v0ws7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.7ec7be0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.7ec7be0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.7ec7be0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.7ec7be0_1790831639117_0.40279821556892137","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.084045f":{"name":"@astryxdesign/richtext","version":"0.6.3-canary.084045f","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"author":"Meta Open Source","license":"MIT","_id":"@astryxdesign/richtext@0.6.3-canary.084045f","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"homepage":"https://github.com/facebook/astryx#readme","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"347b096704846b6e3a0100adac133b572bbf3caa","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.084045f.tgz","fileCount":46,"integrity":"sha512-g0szx5slIJzS4Qcw5zzD+BqBPPclE60bkRq0CYkuO1GXRL57Sqczm3OdT3qU9S2s8hG3PAWWBsh8q5uM5yoecA==","signatures":[{"sig":"MEQCIFYBQxPZkTRhNzYuOcau5uHtWahERUdRCyOV30tlZEA+AiABacCKxJRsxfB1nJJnlzs5RZjnDspttVJpgyI3khyARA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdyC33BmCzYfiGHnnoQF4iDiaPW4JfDHTRFNoV3/NFzQIhAJZVD4XILi2N2FUVPB23CwrZIxpxZB1YqBW4FX4f8AaO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.084045f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.084045f","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.084045f","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/richtext_0.6.3-canary.084045f_1790852077361_0.4151177197746947","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-canary.34e0ad3":{"_id":"@astryxdesign/richtext@0.6.3-canary.34e0ad3","bugs":{"url":"https://github.com/facebook/astryx/issues"},"dist":{"shasum":"53d09746f30595e6f7b9de1228e50554ec0d1e94","tarball":"https://registry.npmjs.org/@astryxdesign/richtext/-/richtext-0.6.3-canary.34e0ad3.tgz","fileCount":46,"integrity":"sha512-xYtepjVRMX98N4cGsQDB2/Np4Qgl+rNMpW/v30KTLkZMqHVhfs6qy2GfxfNc/FfOAPmPWjnlLwcDfkdGjo+j4A==","signatures":[{"sig":"MEUCIQDqFXYVXIUipLhh1YOAcEhR0fyt011J0eH84n68Ky7LrQIgVHCTZe4FynUT57z5YPX0Xo7a4Cj37Ot1+H/DlBXMNyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC3aiIoXgVUVDUPKxVeo2luIInW4GcQoCz8eJQ3M6lLTAIgGJ62wpu6uRJrr94d7CZ46Clg7rCQYEa5J5gIbxxhGqg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astryxdesign%2frichtext@0.6.3-canary.34e0ad3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282530},"main":"./dist/index.js","name":"@astryxdesign/richtext","type":"module","types":"./dist/index.d.ts","astryx":{"_comment":"Published ONLY to the @canary dist-tag (see .github/workflows/release.yml). Never released as a stable `latest` release. `private: true` is intentional and must stay — it is npm\"s hard guarantee against an accidental stable publish.","canaryOnly":true},"author":"Meta Open Source","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","default":"./dist/index.js"},"./richtext.css":{"default":"./dist/richtext.css"}},"license":"MIT","scripts":{"dev":"babel src --watch --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css*\" --config-file ./babel.config.json","lint":"eslint src","test":"vitest run --root ../..","build":"node ../../scripts/clean-dist.mjs && pnpm build:esm && tsc --project tsconfig.build.json && pnpm build:css && node ../../scripts/check-no-dev-jsx.mjs && node ../../scripts/check-fully-specified.mjs","build:css":"node ../../scripts/build-css.mjs --package richtext","build:esm":"babel src --out-dir dist --extensions \".ts,.tsx\" --out-file-extension \".js\" --ignore \"**/*.test.ts,**/*.test.tsx,**/__tests__/**,**/*.perf.test.*,**/*.doc.mjs,**/*.d.ts,**/*.css,**/*.css.d.ts\" --config-file ./babel.config.json","typecheck":"tsc --project tsconfig.json --noEmit","test:watch":"vitest --root ../..","typecheck:docs":"tsc --project tsconfig.docs.json"},"version":"0.6.3-canary.34e0ad3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b001380c-7051-4329-9aa7-468ffa1ef83a"}},"homepage":"https://github.com/facebook/astryx#readme","keywords":["astryx","richtext","rich-text","editor","lexical","design-system"],"repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git","directory":"packages/richtext"},"description":"Astryx rich text — a Lexical-based rich text editor and viewer. Published to npm only under the @canary dist-tag for early testing; never released as a stable (latest) version.","directories":{},"displayName":"Rich Text","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"lexical":"^0.46.0","@babel/cli":"^7.29.7","@babel/core":"^7.29.7","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@astryxdesign/cli":"0.6.3-canary.34e0ad3","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0","@babel/preset-react":"^7.29.7","@stylexjs/babel-plugin":"^0.19.0","@testing-library/react":"^16.3.2","@babel/preset-typescript":"^7.29.7"},"peerDependencies":{"react":">=19.0.0","lexical":"^0.46.0","react-dom":">=19.0.0","@lexical/code":"^0.46.0","@lexical/html":"^0.46.0","@lexical/link":"^0.46.0","@lexical/list":"^0.46.0","@lexical/react":"^0.46.0","@lexical/utils":"^0.46.0","@stylexjs/stylex":">=0.10.0","@lexical/headless":"^0.46.0","@lexical/markdown":"^0.46.0","@astryxdesign/core":"0.6.3-canary.34e0ad3","@lexical/rich-text":"^0.46.0","@lexical/selection":"^0.46.0"},"peerDependenciesMeta":{"lexical":{"optional":true},"@lexical/code":{"optional":true},"@lexical/html":{"optional":true},"@lexical/link":{"optional":true},"@lexical/list":{"optional":true},"@lexical/react":{"optional":true},"@lexical/utils":{"optional":true},"@lexical/headless":{"optional":true},"@lexical/markdown":{"optional":true},"@lexical/rich-text":{"optional":true},"@lexical/selection":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/richtext_0.6.3-canary.34e0ad3_1790854781971_0.2874914628322922"}}},"time":{"created":"2026-07-27T16:47:38.951Z","modified":"2026-10-01T11:39:42.471Z","0.0.0-bootstrap.0":"2026-07-27T16:47:39.282Z","0.1.8-canary.d57e546":"2026-07-27T16:53:55.266Z","0.1.8-canary.55351da":"2026-07-27T18:13:30.922Z","0.1.8-canary.cf9624c":"2026-07-27T18:26:03.747Z","0.1.9-canary.c9fe437":"2026-07-27T18:48:41.244Z","0.1.9-canary.5eec8d9":"2026-07-27T20:30:17.793Z","0.1.9-canary.75d2d03":"2026-07-27T20:37:49.302Z","0.1.9-canary.ae1eaed":"2026-07-27T20:53:56.848Z","0.1.9-canary.19e1c84":"2026-07-27T21:31:53.291Z","0.1.9-canary.1e0a706":"2026-07-27T21:56:56.617Z","0.1.9-canary.2c918d7":"2026-07-27T22:19:04.965Z","0.1.9-canary.41fe6b4":"2026-07-27T22:23:04.187Z","0.1.9-canary.d600202":"2026-07-27T22:29:24.228Z","0.1.9-canary.293718b":"2026-07-27T22:44:35.922Z","0.1.9-canary.d2d84f8":"2026-07-27T22:58:59.063Z","0.1.9-canary.3592019":"2026-07-27T23:31:22.151Z","0.1.9-canary.fe6baeb":"2026-07-27T23:38:53.117Z","0.1.9-canary.40ce320":"2026-07-28T00:04:34.953Z","0.1.9-canary.08c278e":"2026-07-28T01:25:46.240Z","0.1.9-canary.aae117c":"2026-07-28T02:00:20.733Z","0.1.9-canary.b25b262":"2026-07-28T02:44:37.924Z","0.1.9-canary.6753943":"2026-07-28T07:08:33.905Z","0.1.9-canary.1887ee2":"2026-07-28T07:47:21.799Z","0.1.9-canary.4989b0b":"2026-07-28T08:02:40.686Z","0.1.9-canary.faa200a":"2026-07-28T14:18:35.436Z","0.1.9-canary.09e9ddd":"2026-07-28T16:08:25.116Z","0.1.9-canary.0b4a276":"2026-07-28T16:46:31.308Z","0.1.9-canary.cc64dac":"2026-07-28T16:59:00.839Z","0.1.9-canary.c82b768":"2026-07-28T18:05:58.743Z","0.1.9-canary.93be9ab":"2026-07-28T18:24:09.025Z","0.1.9-canary.25dddc3":"2026-07-28T18:41:07.056Z","0.1.9-canary.f94bbeb":"2026-07-28T18:47:36.929Z","0.1.9-canary.4732cad":"2026-07-28T19:04:34.040Z","0.1.9-canary.6e17c74":"2026-07-28T19:19:46.357Z","0.1.9-canary.943ed8f":"2026-07-28T20:50:22.927Z","0.1.9-canary.eee2fe6":"2026-07-28T22:28:48.602Z","0.1.9-canary.a451fcb":"2026-07-28T22:44:00.157Z","0.1.9-canary.0321ead":"2026-07-28T23:06:27.071Z","0.1.9-canary.4867238":"2026-07-28T23:11:03.571Z","0.1.9-canary.8396e08":"2026-07-28T23:24:26.590Z","0.1.9-canary.601520f":"2026-07-28T23:33:28.201Z","0.1.9-canary.4e8b7d1":"2026-07-28T23:39:20.325Z","0.1.9-canary.a03e228":"2026-07-28T23:48:54.018Z","0.1.9-canary.08c99b8":"2026-07-29T00:08:13.040Z","0.1.9-canary.269a281":"2026-07-29T00:32:46.870Z","0.1.9-canary.fef7dca":"2026-07-29T01:14:06.316Z","0.1.9-canary.c2189b1":"2026-07-29T01:16:59.221Z","0.1.9-canary.b7d7f4b":"2026-07-29T08:10:35.291Z","0.1.9-canary.6bb1277":"2026-07-29T17:28:52.772Z","0.1.9-canary.68f5654":"2026-07-29T17:46:35.714Z","0.1.9-canary.c68ecfc":"2026-07-29T18:22:19.755Z","0.1.9-canary.fdcae1d":"2026-07-29T18:39:34.993Z","0.1.9-canary.56a87ea":"2026-07-29T19:08:19.257Z","0.1.9-canary.5e8679d":"2026-07-29T19:41:43.274Z","0.1.9-canary.39da490":"2026-07-29T19:52:10.951Z","0.1.9-canary.93849bc":"2026-07-29T19:59:33.555Z","0.1.9-canary.0503c57":"2026-07-29T20:30:23.470Z","0.1.9-canary.08bb53c":"2026-07-29T20:55:22.696Z","0.1.9-canary.840e155":"2026-07-29T21:01:22.648Z","0.1.9-canary.aa937ab":"2026-07-29T21:49:54.846Z","0.1.9-canary.0a51f16":"2026-07-29T21:56:38.193Z","0.1.9-canary.9c193a2":"2026-07-29T22:00:28.186Z","0.1.9-canary.37e2b31":"2026-07-29T22:19:23.837Z","0.1.9-canary.c3f233f":"2026-07-29T23:10:51.913Z","0.1.9-canary.eff3e5f":"2026-07-30T01:21:08.178Z","0.1.9-canary.5f53b63":"2026-07-30T01:27:04.760Z","0.1.9-canary.5b928d1":"2026-07-30T04:28:57.006Z","0.1.9-canary.63b0660":"2026-07-30T04:33:11.067Z","0.1.9-canary.02ef052":"2026-07-30T04:41:23.340Z","0.1.9-canary.3ea72f1":"2026-07-30T04:48:51.183Z","0.1.9-canary.296c73f":"2026-07-30T04:59:36.379Z","0.1.9-canary.9f4f04a":"2026-07-30T05:16:30.712Z","0.1.9-canary.6df1a4c":"2026-07-30T06:05:24.992Z","0.1.9-canary.a17db1a":"2026-07-30T06:14:22.097Z","0.1.9-canary.4d9de2c":"2026-07-30T06:21:05.741Z","0.1.9-canary.48f0085":"2026-07-30T06:40:00.879Z","0.1.9-canary.e1c2bea":"2026-07-30T09:40:49.348Z","0.1.9-canary.7f8c9e1":"2026-07-30T17:02:51.181Z","0.1.9-canary.ac4a27e":"2026-07-30T17:10:59.684Z","0.1.9-canary.1233fc5":"2026-07-30T19:18:05.227Z","0.1.9-canary.e00a241":"2026-07-30T19:35:14.187Z","0.2.0-canary.e4013c9":"2026-07-30T20:35:41.121Z","0.2.0-canary.85f5022":"2026-07-30T20:40:13.410Z","0.2.0-canary.f306f13":"2026-07-30T21:08:42.475Z","0.2.0-canary.21c6075":"2026-07-30T22:03:44.840Z","0.2.0-canary.bdc7cde":"2026-07-30T22:08:17.278Z","0.2.0-canary.33d4e98":"2026-07-30T22:14:34.545Z","0.2.0-canary.4b4399b":"2026-07-30T22:23:12.204Z","0.2.0-canary.210e195":"2026-07-30T22:29:25.521Z","0.2.0-canary.136a00f":"2026-07-30T22:35:37.612Z","0.2.0-canary.ea693ac":"2026-07-30T22:49:47.312Z","0.2.0-canary.90ae6c6":"2026-07-30T23:00:03.979Z","0.2.0-canary.c544487":"2026-07-31T01:46:43.154Z","0.2.0-canary.0f56f82":"2026-07-31T02:47:06.784Z","0.2.0-canary.7c59787":"2026-07-31T05:09:29.959Z","0.2.0-canary.191162b":"2026-07-31T05:19:59.841Z","0.2.0-canary.fc53ff7":"2026-07-31T05:40:37.085Z","0.2.0-canary.68966d2":"2026-07-31T05:59:17.277Z","0.2.0-canary.531fb34":"2026-07-31T06:13:03.563Z","0.2.0-canary.95f28a1":"2026-07-31T06:30:12.183Z","0.2.0-canary.c366298":"2026-07-31T07:32:30.979Z","0.2.0-canary.068bda9":"2026-07-31T08:19:53.784Z","0.2.0-canary.f4c72f9":"2026-07-31T08:23:30.584Z","0.2.0-canary.0fe271d":"2026-07-31T08:32:17.505Z","0.2.0-canary.e9ff278":"2026-07-31T08:39:43.092Z","0.2.0-canary.c75407e":"2026-07-31T08:43:14.762Z","0.2.0-canary.8d64648":"2026-07-31T09:14:20.653Z","0.2.0-canary.2579171":"2026-07-31T09:48:16.610Z","0.2.0-canary.0f688f8":"2026-07-31T10:05:03.926Z","0.2.0-canary.4ffab6f":"2026-07-31T11:20:17.998Z","0.2.0-canary.7467659":"2026-07-31T15:23:29.150Z","0.2.0-canary.29e72af":"2026-07-31T15:39:24.004Z","0.2.0-canary.f7ec5f5":"2026-07-31T16:01:55.952Z","0.2.0-canary.ca77e27":"2026-07-31T16:10:21.570Z","0.2.0-canary.0e01213":"2026-07-31T16:19:18.648Z","0.2.0-canary.57611be":"2026-07-31T17:08:09.817Z","0.2.0-canary.54759c8":"2026-07-31T17:52:58.551Z","0.2.0-canary.3d3d463":"2026-07-31T23:31:10.481Z","0.2.0-canary.78221de":"2026-07-31T23:40:51.147Z","0.2.0-canary.ba0adc5":"2026-07-31T23:50:46.502Z","0.2.0-canary.827f173":"2026-08-01T00:06:53.931Z","0.2.0-canary.19a921d":"2026-08-01T05:11:21.831Z","0.2.0-canary.2d5bf2b":"2026-08-01T06:48:22.031Z","0.2.0-canary.9b566f3":"2026-08-01T08:21:43.113Z","0.2.0-canary.dfccd57":"2026-08-01T14:09:58.134Z","0.2.0-canary.921d3db":"2026-08-01T14:16:53.566Z","0.2.0-canary.a714ba9":"2026-08-02T06:08:08.187Z","0.2.0-canary.c5281cc":"2026-08-02T06:41:15.925Z","0.2.0-canary.0b7a99e":"2026-08-02T06:54:37.876Z","0.2.0-canary.4e594e1":"2026-08-02T07:29:34.948Z","0.2.0-canary.523df3f":"2026-08-02T16:06:50.424Z","0.2.0-canary.99f7996":"2026-08-02T19:21:41.870Z","0.2.0-canary.9fa085c":"2026-08-02T20:50:04.514Z","0.2.0-canary.297756f":"2026-08-02T22:42:38.538Z","0.2.0-canary.ef849b1":"2026-08-03T01:48:45.142Z","0.2.0-canary.11b423e":"2026-08-03T01:53:56.180Z","0.2.0-canary.1ec1a4d":"2026-08-03T03:02:47.916Z","0.2.0-canary.8dfd7cf":"2026-08-03T03:59:14.038Z","0.2.0-canary.2e89616":"2026-08-03T04:04:58.998Z","0.2.0-canary.e424a04":"2026-08-03T06:50:04.700Z","0.2.0-canary.37626ca":"2026-08-03T12:11:57.723Z","0.2.0-canary.416db07":"2026-08-03T13:38:23.263Z","0.2.0-canary.3d4860a":"2026-08-03T13:57:54.528Z","0.2.0-canary.c534f57":"2026-08-03T18:05:49.263Z","0.2.0-canary.5392b88":"2026-08-04T18:06:31.722Z","0.2.0-canary.fce8b64":"2026-08-04T18:30:53.907Z","0.2.0-canary.ebed74f":"2026-08-04T20:20:59.929Z","0.2.0-canary.15ccc97":"2026-08-04T20:31:15.277Z","0.2.0-canary.ef91556":"2026-08-04T20:38:58.366Z","0.2.0-canary.77b3b61":"2026-08-04T20:55:50.107Z","0.2.0-canary.e0de50f":"2026-08-04T21:29:47.220Z","0.2.0-canary.1c13967":"2026-08-04T21:48:57.723Z","0.2.0-canary.700a7af":"2026-08-04T22:22:29.379Z","0.2.0-canary.79cf94a":"2026-08-04T23:43:15.662Z","0.2.0-canary.d9f2985":"2026-08-05T00:09:54.957Z","0.2.0-canary.0bca68f":"2026-08-05T01:48:53.990Z","0.2.0-canary.46433cf":"2026-08-05T01:57:11.547Z","0.2.0-canary.e5c0c51":"2026-08-05T04:07:54.223Z","0.2.0-canary.e6beddb":"2026-08-05T04:28:43.354Z","0.2.0-canary.f81527a":"2026-08-05T05:57:11.815Z","0.2.0-canary.6878727":"2026-08-05T13:50:52.291Z","0.2.0-canary.276533b":"2026-08-05T17:26:38.136Z","0.2.0-canary.e37aae7":"2026-08-05T18:06:47.621Z","0.3.0-canary.82d4dab":"2026-08-05T18:24:52.852Z","0.3.0-canary.2d2dba1":"2026-08-05T18:53:23.977Z","0.3.0-canary.c857354":"2026-08-05T21:00:21.992Z","0.3.0-canary.6afcfb7":"2026-08-05T21:08:04.517Z","0.3.0-canary.5f9896c":"2026-08-05T22:10:07.152Z","0.3.0-canary.b8cfd19":"2026-08-05T23:11:12.374Z","0.3.0-canary.6f9bc84":"2026-08-06T02:43:14.772Z","0.3.0-canary.269c970":"2026-08-06T03:33:03.703Z","0.3.0-canary.12db2a1":"2026-08-06T05:08:23.182Z","0.3.0-canary.fbc60c5":"2026-08-06T22:33:19.159Z","0.3.0-canary.f6cba81":"2026-08-06T23:46:10.358Z","0.3.0-canary.5c851ad":"2026-08-07T01:01:51.849Z","0.3.0-canary.5fb9a2d":"2026-08-07T01:12:51.328Z","0.3.0-canary.b68ee61":"2026-08-07T03:48:02.124Z","0.3.0-canary.2ee5dc4":"2026-08-07T13:13:00.372Z","0.3.0-canary.6cc7798":"2026-08-07T18:11:40.391Z","0.3.0-canary.1b8b3f2":"2026-08-07T19:18:59.796Z","0.3.0-canary.683846b":"2026-08-07T19:24:43.306Z","0.3.0-canary.5b87d6d":"2026-08-07T19:51:59.723Z","0.3.0-canary.9753e39":"2026-08-07T20:54:34.757Z","0.3.0-canary.f6da17b":"2026-08-07T21:14:24.853Z","0.3.0-canary.060cc9d":"2026-08-07T21:22:14.864Z","0.3.0-canary.0b5a38e":"2026-08-07T21:41:51.336Z","0.3.0-canary.e0fef44":"2026-08-07T22:40:56.661Z","0.3.0-canary.a522206":"2026-08-07T23:02:17.521Z","0.3.0-canary.e6af10a":"2026-08-07T23:38:26.121Z","0.3.0-canary.077087f":"2026-08-08T01:28:06.398Z","0.3.0-canary.4b1fef5":"2026-08-09T15:44:13.686Z","0.3.0-canary.7427065":"2026-08-10T10:03:42.293Z","0.3.0-canary.8a9073a":"2026-08-10T14:50:06.446Z","0.3.0-canary.3a852c1":"2026-08-10T16:28:16.155Z","0.3.0-canary.dccdabe":"2026-08-10T19:45:09.358Z","0.3.0-canary.89db883":"2026-08-10T23:36:17.271Z","0.3.0-canary.e9fc2bb":"2026-08-11T00:06:04.200Z","0.3.0-canary.d78d8c0":"2026-08-11T00:27:53.012Z","0.3.0-canary.0bb5f3d":"2026-08-11T00:37:36.870Z","0.3.0-canary.d790582":"2026-08-11T00:44:56.914Z","0.3.0-canary.98ea85c":"2026-08-11T01:20:34.792Z","0.3.0-canary.909adfa":"2026-08-11T02:05:16.799Z","0.3.0-canary.4c528d0":"2026-08-11T02:28:16.426Z","0.3.0-canary.33411eb":"2026-08-11T02:34:52.264Z","0.3.0-canary.6123d39":"2026-08-11T04:47:53.804Z","0.3.0-canary.b26c2b2":"2026-08-11T05:41:09.045Z","0.3.0-canary.041a0ef":"2026-08-11T06:33:14.350Z","0.3.0-canary.52a0e0e":"2026-08-11T08:04:31.246Z","0.3.0-canary.ccb5ca9":"2026-08-11T09:10:25.522Z","0.3.0-canary.505ccaa":"2026-08-11T13:42:20.122Z","0.3.0-canary.ec85ba0":"2026-08-11T14:29:33.888Z","0.3.0-canary.9b5eaa0":"2026-08-11T16:01:06.857Z","0.3.0-canary.b4ec116":"2026-08-11T17:14:29.055Z","0.3.0-canary.e19719c":"2026-08-11T17:59:02.458Z","0.3.0-canary.47f8bb4":"2026-08-11T21:41:55.866Z","0.3.0-canary.be0ba4a":"2026-08-11T22:59:08.182Z","0.3.0-canary.61d3c10":"2026-08-11T23:05:48.873Z","0.3.0-canary.cd0b9f6":"2026-08-11T23:22:12.434Z","0.3.0-canary.6b81ba6":"2026-08-11T23:29:33.298Z","0.3.0-canary.d85c73d":"2026-08-12T00:43:36.282Z","0.3.0-canary.d31557b":"2026-08-12T00:56:11.068Z","0.3.0-canary.30cc903":"2026-08-12T05:22:45.516Z","0.3.0-canary.5576940":"2026-08-12T06:15:33.921Z","0.3.0-canary.52992ae":"2026-08-12T08:26:19.913Z","0.3.0-canary.6537294":"2026-08-12T08:57:23.748Z","0.3.0-canary.d56973f":"2026-08-12T09:10:42.593Z","0.3.0-canary.9bf8949":"2026-08-12T13:29:52.572Z","0.3.0-canary.ee705d8":"2026-08-12T16:13:18.577Z","0.3.0-canary.c65d101":"2026-08-12T16:43:36.798Z","0.3.0-canary.46de841":"2026-08-12T17:48:43.897Z","0.3.0-canary.46a9e6a":"2026-08-12T17:54:01.541Z","0.3.0-canary.47af759":"2026-08-12T18:17:48.718Z","0.3.0-canary.ba306ff":"2026-08-12T18:44:21.107Z","0.3.0-canary.c4ada10":"2026-08-12T18:51:31.083Z","0.3.0-canary.fcbc342":"2026-08-12T18:58:34.951Z","0.3.0-canary.a2459e5":"2026-08-12T20:01:48.207Z","0.3.0-canary.f85aedc":"2026-08-12T20:07:03.264Z","0.3.0-canary.c45c297":"2026-08-12T20:30:33.046Z","0.3.0-canary.f4607ea":"2026-08-12T21:00:26.477Z","0.3.0-canary.27d139f":"2026-08-12T21:30:02.254Z","0.3.0-canary.c4f6669":"2026-08-12T23:50:24.281Z","0.3.0-canary.bbc3612":"2026-08-13T00:54:17.269Z","0.3.0-canary.6ae5db7":"2026-08-13T01:47:13.802Z","0.3.0-canary.5f71f07":"2026-08-13T02:03:58.529Z","0.3.0-canary.23b60ea":"2026-08-13T02:46:05.885Z","0.3.0-canary.fb2d385":"2026-08-13T04:39:51.736Z","0.3.0-canary.757185e":"2026-08-13T04:44:48.185Z","0.3.0-canary.9bb4084":"2026-08-13T14:13:25.299Z","0.3.0-canary.e3559bb":"2026-08-13T14:23:55.260Z","0.3.0-canary.a535678":"2026-08-13T17:24:39.322Z","0.3.0-canary.3bbcac4":"2026-08-13T18:54:25.074Z","0.3.0-canary.63038b9":"2026-08-13T20:36:02.877Z","0.3.0-canary.7f247bc":"2026-08-13T20:46:42.992Z","0.4.0-canary.110987b":"2026-08-13T21:36:36.508Z","0.4.0-canary.833edcb":"2026-08-13T22:52:04.284Z","0.4.0-canary.aba744c":"2026-08-13T23:41:37.192Z","0.4.0-canary.e144ea7":"2026-08-14T00:48:40.813Z","0.4.0-canary.41f53a0":"2026-08-14T01:36:58.424Z","0.4.0-canary.dcf861c":"2026-08-14T01:48:53.073Z","0.4.0-canary.fff8412":"2026-08-14T02:07:36.640Z","0.4.0-canary.d6d345c":"2026-08-14T03:04:46.896Z","0.4.0-canary.9e52262":"2026-08-14T03:08:24.211Z","0.4.0-canary.479392f":"2026-08-14T03:54:47.911Z","0.4.0-canary.3112e99":"2026-08-14T04:42:46.935Z","0.4.0-canary.ba1f131":"2026-08-14T05:16:39.427Z","0.4.0-canary.647ff7e":"2026-08-14T05:31:50.657Z","0.4.0-canary.401e16f":"2026-08-14T10:26:54.920Z","0.4.0-canary.e18b6db":"2026-08-14T16:20:29.797Z","0.4.0-canary.faedff7":"2026-08-14T17:30:37.774Z","0.4.0-canary.b575c18":"2026-08-14T19:39:56.947Z","0.4.0-canary.dad87f5":"2026-08-14T19:56:20.976Z","0.4.0-canary.058f476":"2026-08-14T20:02:26.728Z","0.4.0-canary.3af4a2a":"2026-08-14T20:34:52.479Z","0.4.1-canary.96f9917":"2026-08-14T22:05:07.905Z","0.4.1-canary.f4868b2":"2026-08-15T03:41:56.080Z","0.4.1-canary.1163507":"2026-08-15T04:00:55.901Z","0.4.1-canary.8138bfc":"2026-08-15T05:13:26.099Z","0.4.1-canary.9e8a72a":"2026-08-15T06:35:49.721Z","0.4.1-canary.5db7f15":"2026-08-15T06:57:10.492Z","0.4.1-canary.fb0b7a9":"2026-08-15T07:02:31.095Z","0.4.1-canary.1ce0b4c":"2026-08-15T07:13:30.951Z","0.4.1-canary.0ad35c3":"2026-08-15T08:01:15.965Z","0.4.1-canary.e07f38f":"2026-08-15T08:23:20.063Z","0.4.1-canary.e133193":"2026-08-15T14:10:51.531Z","0.4.1-canary.41950da":"2026-08-15T14:22:41.012Z","0.4.1-canary.2abfff4":"2026-08-15T14:38:59.152Z","0.4.1-canary.c5dd8eb":"2026-08-15T14:42:57.057Z","0.4.1-canary.4dd9f27":"2026-08-15T18:11:51.390Z","0.4.1-canary.8320950":"2026-08-15T19:58:23.589Z","0.4.1-canary.c350043":"2026-08-15T20:46:06.521Z","0.4.1-canary.b91f105":"2026-08-15T21:13:26.730Z","0.4.1-canary.2192a28":"2026-08-15T21:41:28.965Z","0.4.1-canary.5c16dd6":"2026-08-15T21:56:02.455Z","0.4.1-canary.77b013d":"2026-08-15T22:04:55.413Z","0.4.1-canary.9c48923":"2026-08-15T22:20:59.565Z","0.4.1-canary.9378ba5":"2026-08-15T23:27:18.859Z","0.4.1-canary.56435d6":"2026-08-15T23:40:22.223Z","0.4.1-canary.3afdd73":"2026-08-15T23:51:03.853Z","0.4.1-canary.5ed78ad":"2026-08-16T01:03:51.444Z","0.4.1-canary.77c59e7":"2026-08-16T02:17:01.417Z","0.4.1-canary.aeb66f5":"2026-08-16T02:31:14.465Z","0.4.2-canary.791f395":"2026-08-16T03:37:57.659Z","0.4.2-canary.59b3334":"2026-08-16T04:22:44.512Z","0.4.2-canary.464a445":"2026-08-16T05:02:11.648Z","0.4.2-canary.b2057d1":"2026-08-16T06:02:48.033Z","0.4.2-canary.356d2f9":"2026-08-16T06:18:30.065Z","0.4.2-canary.10bcaa1":"2026-08-16T07:02:17.666Z","0.4.2-canary.f191567":"2026-08-16T07:32:00.787Z","0.4.2-canary.bb07062":"2026-08-16T14:03:01.860Z","0.4.2-canary.01592f7":"2026-08-16T15:55:05.861Z","0.4.2-canary.e60974e":"2026-08-16T16:04:51.859Z","0.4.2-canary.86a7f17":"2026-08-16T16:17:33.802Z","0.4.2-canary.8b07cb9":"2026-08-16T18:03:39.410Z","0.4.2-canary.255e810":"2026-08-16T18:13:34.343Z","0.4.2-canary.4d004cd":"2026-08-16T18:17:38.870Z","0.4.2-canary.44cde5e":"2026-08-16T18:30:10.238Z","0.4.3-canary.d9189c9":"2026-08-16T18:41:51.227Z","0.4.3-canary.5939961":"2026-08-16T18:45:41.038Z","0.4.3-canary.ac850d9":"2026-08-16T18:50:47.606Z","0.4.3-canary.fd13115":"2026-08-16T19:56:50.314Z","0.4.3-canary.72e38c1":"2026-08-17T01:40:07.049Z","0.4.3-canary.68b10b6":"2026-08-17T01:51:17.697Z","0.4.3-canary.915a7aa":"2026-08-17T02:02:36.667Z","0.4.3-canary.551a8de":"2026-08-17T03:02:15.058Z","0.4.3-canary.b3dd679":"2026-08-17T06:17:54.168Z","0.4.3-canary.640a05b":"2026-08-17T16:30:53.461Z","0.4.3-canary.6e7f89c":"2026-08-17T16:53:31.808Z","0.4.3-canary.8704600":"2026-08-17T20:07:51.039Z","0.4.3-canary.a7b6045":"2026-08-17T22:09:11.877Z","0.4.3-canary.9e9d827":"2026-08-17T22:25:22.369Z","0.4.3-canary.0a9618e":"2026-08-17T22:37:49.871Z","0.4.3-canary.dc90488":"2026-08-17T22:48:48.835Z","0.4.3-canary.07f9998":"2026-08-17T23:00:31.532Z","0.4.3-canary.84ceb39":"2026-08-17T23:03:46.685Z","0.4.3-canary.5a0cf74":"2026-08-17T23:17:24.231Z","0.4.3-canary.972a316":"2026-08-18T00:12:56.240Z","0.4.3-canary.773ff16":"2026-08-18T01:27:28.138Z","0.4.3-canary.6b6ec63":"2026-08-18T02:19:28.602Z","0.4.3-canary.00bed29":"2026-08-18T03:24:53.303Z","0.4.4-canary.14ba912":"2026-08-18T15:18:08.855Z","0.4.4-canary.2022d94":"2026-08-18T15:41:21.321Z","0.4.4-canary.eb069fd":"2026-08-18T16:03:06.145Z","0.4.4-canary.955be19":"2026-08-18T16:08:05.342Z","0.4.4-canary.39d8a5a":"2026-08-18T17:36:33.631Z","0.4.4-canary.ea7fc8c":"2026-08-18T22:32:25.289Z","0.4.4-canary.0f4d45f":"2026-08-18T23:14:03.850Z","0.4.4-canary.1cd52d9":"2026-08-19T05:03:08.553Z","0.4.4-canary.0e8af82":"2026-08-19T07:18:32.892Z","0.4.4-canary.6bd4a75":"2026-08-19T11:04:16.468Z","0.4.4-canary.46b0532":"2026-08-19T15:22:51.353Z","0.4.5-canary.683015a":"2026-08-19T15:49:54.619Z","0.4.5-canary.1dc3e5d":"2026-08-19T16:24:25.350Z","0.4.5-canary.33ba2b6":"2026-08-19T16:29:53.674Z","0.4.5-canary.bc34238":"2026-08-19T18:18:38.392Z","0.4.5-canary.95f5b35":"2026-08-19T18:53:39.212Z","0.4.5-canary.e238799":"2026-08-19T19:10:37.761Z","0.4.5-canary.3e3299a":"2026-08-19T19:23:40.149Z","0.4.5-canary.ffd05c4":"2026-08-19T21:35:17.814Z","0.4.5-canary.3ed227e":"2026-08-20T00:33:24.997Z","0.4.5-canary.4aacbbe":"2026-08-20T01:14:43.821Z","0.4.5-canary.77dd6a7":"2026-08-20T01:36:05.860Z","0.4.5-canary.a7ba3a0":"2026-08-20T02:25:57.233Z","0.4.5-canary.c2bb31b":"2026-08-20T04:33:10.154Z","0.4.5-canary.1fdecb1":"2026-08-20T06:11:45.975Z","0.4.5-canary.d990fb5":"2026-08-20T11:01:55.470Z","0.4.5-canary.1274820":"2026-08-20T11:55:13.923Z","0.4.5-canary.82a416a":"2026-08-20T16:38:25.069Z","0.4.5-canary.3691910":"2026-08-20T19:19:54.204Z","0.4.5-canary.8f7a21f":"2026-08-20T21:15:33.609Z","0.4.5-canary.383e176":"2026-08-21T00:09:32.860Z","0.4.5-canary.5ab0625":"2026-08-21T00:40:27.003Z","0.4.5-canary.5d8ece1":"2026-08-21T02:10:15.763Z","0.4.5-canary.6f36dda":"2026-08-21T03:10:54.302Z","0.4.5-canary.7646e92":"2026-08-21T19:07:16.900Z","0.4.5-canary.ee6d68d":"2026-08-21T19:23:10.940Z","0.4.5-canary.013e728":"2026-08-21T20:07:36.564Z","0.4.5-canary.75325ef":"2026-08-21T21:29:38.669Z","0.4.5-canary.3281a24":"2026-08-21T21:47:53.705Z","0.4.5-canary.66c3750":"2026-08-21T23:16:24.274Z","0.4.5-canary.52720e0":"2026-08-22T00:41:09.129Z","0.4.5-canary.660c7c0":"2026-08-22T01:02:48.427Z","0.4.5-canary.0472ec1":"2026-08-22T01:06:47.067Z","0.4.5-canary.fba7b40":"2026-08-22T02:17:39.748Z","0.4.5-canary.a46266b":"2026-08-22T02:56:30.867Z","0.4.5-canary.1b6ec82":"2026-08-22T03:51:27.681Z","0.4.5-canary.61463fd":"2026-08-22T04:20:43.752Z","0.4.5-canary.83661ae":"2026-08-22T04:53:25.645Z","0.4.5-canary.e891c0d":"2026-08-22T04:57:23.165Z","0.4.5-canary.8a9d85f":"2026-08-22T13:45:20.713Z","0.4.5-canary.0dfce02":"2026-08-22T14:20:04.761Z","0.4.5-canary.5285112":"2026-08-22T15:22:18.486Z","0.4.6-canary.f1d4034":"2026-08-22T15:39:44.931Z","0.4.6-canary.cea9ecd":"2026-08-22T21:22:13.180Z","0.4.6-canary.3b74294":"2026-08-22T21:34:00.407Z","0.4.6-canary.f30c604":"2026-08-22T23:58:15.887Z","0.4.6-canary.b594d5c":"2026-08-23T00:09:50.853Z","0.4.6-canary.6a53e69":"2026-08-23T15:20:35.863Z","0.4.7-canary.2ce1983":"2026-08-23T15:34:44.057Z","0.4.7-canary.f5cb8af":"2026-08-23T15:52:32.833Z","0.4.7-canary.e5e0d81":"2026-08-23T16:12:49.410Z","0.4.7-canary.4c3982f":"2026-08-23T18:30:16.776Z","0.4.7-canary.88f38f8":"2026-08-23T18:40:43.437Z","0.4.7-canary.405f1ee":"2026-08-23T19:15:01.583Z","0.4.7-canary.b7fc8b1":"2026-08-23T19:47:33.007Z","0.4.7-canary.ecaf779":"2026-08-23T19:59:14.844Z","0.4.7-canary.e93acd6":"2026-08-23T20:54:41.153Z","0.4.7-canary.5d351e4":"2026-08-23T21:23:09.385Z","0.4.7-canary.ad3eb9b":"2026-08-23T21:34:02.423Z","0.4.7-canary.789ef57":"2026-08-23T22:47:35.812Z","0.4.7-canary.94c2d8b":"2026-08-23T23:40:57.207Z","0.4.7-canary.6759843":"2026-08-24T00:54:31.187Z","0.4.7-canary.45a401a":"2026-08-24T01:11:56.477Z","0.4.7-canary.2979219":"2026-08-24T01:27:41.900Z","0.4.7-canary.d895769":"2026-08-24T01:43:48.878Z","0.4.7-canary.29be96d":"2026-08-24T01:56:21.875Z","0.4.7-canary.63f398d":"2026-08-24T02:01:46.208Z","0.4.7-canary.674b8b8":"2026-08-24T02:10:02.300Z","0.4.7-canary.de6d448":"2026-08-24T02:23:10.675Z","0.4.7-canary.0b6762d":"2026-08-24T02:45:49.342Z","0.4.7-canary.dd94f7f":"2026-08-24T02:59:02.366Z","0.4.7-canary.78e8e1c":"2026-08-24T03:12:15.485Z","0.4.7-canary.47d5160":"2026-08-24T03:54:09.492Z","0.4.7-canary.a7a247e":"2026-08-24T04:14:09.607Z","0.4.7-canary.d334c4a":"2026-08-24T04:18:04.878Z","0.4.7-canary.540f19e":"2026-08-24T04:25:07.757Z","0.4.7-canary.20bae6c":"2026-08-24T04:32:06.876Z","0.4.7-canary.581f844":"2026-08-24T04:43:39.909Z","0.4.7-canary.51fec0c":"2026-08-24T05:07:09.286Z","0.4.7-canary.c5c7e54":"2026-08-24T05:22:18.984Z","0.4.7-canary.8a9c040":"2026-08-24T05:33:59.072Z","0.4.7-canary.a7bedb2":"2026-08-24T05:38:03.842Z","0.4.7-canary.fe95cd5":"2026-08-24T05:46:57.692Z","0.4.7-canary.c304363":"2026-08-24T06:02:43.080Z","0.4.7-canary.98ea5ba":"2026-08-24T06:06:56.260Z","0.4.7-canary.022d453":"2026-08-24T06:27:05.347Z","0.4.7-canary.dfdd778":"2026-08-24T06:37:14.264Z","0.4.7-canary.5da424d":"2026-08-24T07:26:42.047Z","0.4.7-canary.cbb991e":"2026-08-24T07:57:55.503Z","0.4.7-canary.32d41f6":"2026-08-24T14:02:15.954Z","0.4.7-canary.b6c0501":"2026-08-24T14:16:16.977Z","0.4.7-canary.8a055df":"2026-08-24T15:03:11.864Z","0.4.7-canary.e17d7f0":"2026-08-24T15:55:06.482Z","0.4.7-canary.7a9ff42":"2026-08-24T16:06:09.138Z","0.4.7-canary.44d464d":"2026-08-24T16:16:18.030Z","0.4.7-canary.2eb194f":"2026-08-24T16:33:50.867Z","0.4.7-canary.019ae5a":"2026-08-24T17:00:44.930Z","0.5.0-canary.ea888ef":"2026-08-24T17:31:46.647Z","0.5.0-canary.07f6c33":"2026-08-24T17:49:18.676Z","0.5.0-canary.54bb922":"2026-08-24T18:32:51.919Z","0.5.0-canary.8707031":"2026-08-24T18:39:17.443Z","0.5.0-canary.c47e754":"2026-08-24T18:48:57.933Z","0.5.0-canary.7b60efa":"2026-08-24T19:04:39.711Z","0.5.0-canary.66abf7b":"2026-08-24T19:41:59.306Z","0.5.0-canary.e6dc4bd":"2026-08-24T20:34:29.095Z","0.5.0-canary.c050bc5":"2026-08-24T20:50:59.216Z","0.5.0-canary.6838406":"2026-08-24T21:32:34.563Z","0.5.0-canary.f4d494c":"2026-08-24T21:39:18.789Z","0.5.0-canary.63c4c09":"2026-08-24T22:26:28.374Z","0.5.0-canary.cd1a2da":"2026-08-24T22:36:47.979Z","0.5.0-canary.c4e6328":"2026-08-24T23:57:58.263Z","0.5.0-canary.f747a49":"2026-08-25T00:18:37.512Z","0.5.0-canary.32a62fd":"2026-08-25T00:29:35.779Z","0.5.0-canary.8d45788":"2026-08-25T01:00:43.902Z","0.5.0-canary.75e726c":"2026-08-25T01:13:44.161Z","0.5.0-canary.86c10d7":"2026-08-25T01:32:57.843Z","0.5.0-canary.f2eec71":"2026-08-25T01:56:32.143Z","0.5.0-canary.1f8525f":"2026-08-25T02:07:27.014Z","0.5.0-canary.23fb7ca":"2026-08-25T02:15:37.582Z","0.5.0-canary.b0a09a6":"2026-08-25T02:31:19.049Z","0.5.0-canary.299077f":"2026-08-25T03:45:16.817Z","0.5.0-canary.b79f0db":"2026-08-25T04:00:43.533Z","0.5.0-canary.8985bb9":"2026-08-25T05:33:46.732Z","0.5.0-canary.cac77bc":"2026-08-25T12:10:21.974Z","0.5.0-canary.955ecef":"2026-08-25T16:10:38.177Z","0.5.0-canary.4124603":"2026-08-25T16:24:38.858Z","0.5.0-canary.780938e":"2026-08-25T16:38:27.690Z","0.5.0-canary.b66918b":"2026-08-25T17:57:40.909Z","0.5.0-canary.cb20a01":"2026-08-25T18:17:10.272Z","0.5.0-canary.e314f19":"2026-08-25T18:29:53.679Z","0.5.0-canary.c04ec04":"2026-08-25T18:34:06.980Z","0.5.0-canary.5c39665":"2026-08-25T18:41:17.138Z","0.5.0-canary.60cea48":"2026-08-25T18:46:59.226Z","0.5.0-canary.41494fc":"2026-08-25T19:00:42.498Z","0.5.0-canary.e3259c9":"2026-08-25T22:14:51.696Z","0.5.0-canary.70988c2":"2026-08-26T02:45:06.582Z","0.5.0-canary.cf77229":"2026-08-26T02:52:37.500Z","0.5.0-canary.5dda94c":"2026-08-26T03:14:28.460Z","0.5.0-canary.3799df9":"2026-08-26T03:22:06.375Z","0.5.0-canary.ca5b83b":"2026-08-26T04:02:56.985Z","0.5.0-canary.ad29a5c":"2026-08-26T04:14:54.300Z","0.5.0-canary.58f9542":"2026-08-26T05:10:42.510Z","0.5.0-canary.7898207":"2026-08-26T09:04:47.701Z","0.5.0-canary.f0c3ea5":"2026-08-26T09:27:06.197Z","0.5.0-canary.9345b26":"2026-08-26T09:33:32.917Z","0.5.0-canary.055e75f":"2026-08-26T11:33:01.251Z","0.5.0-canary.6447c5e":"2026-08-26T13:38:27.600Z","0.5.0-canary.408cef2":"2026-08-26T14:14:05.292Z","0.5.0-canary.9a61177":"2026-08-26T17:35:22.880Z","0.5.0-canary.6040af6":"2026-08-26T17:40:53.158Z","0.5.0-canary.43a0839":"2026-08-26T18:00:58.268Z","0.5.0-canary.c333a1c":"2026-08-26T18:12:17.612Z","0.5.0-canary.b47ad01":"2026-08-26T18:27:33.988Z","0.5.0-canary.d1807b8":"2026-08-26T19:54:51.907Z","0.5.0-canary.90bf6c9":"2026-08-26T19:58:43.384Z","0.5.0-canary.fb17bfe":"2026-08-26T21:20:33.769Z","0.5.0-canary.7bd80db":"2026-08-26T21:32:59.244Z","0.5.0-canary.09d191c":"2026-08-26T21:44:30.720Z","0.5.0-canary.553b07f":"2026-08-26T21:51:53.605Z","0.5.0-canary.824a181":"2026-08-26T22:13:30.617Z","0.5.0-canary.6efc31b":"2026-08-26T22:24:51.506Z","0.5.0-canary.f4aab4c":"2026-08-26T22:33:15.855Z","0.5.0-canary.d4d4fc5":"2026-08-26T22:50:18.360Z","0.5.0-canary.cddf57e":"2026-08-26T23:38:13.552Z","0.5.0-canary.64feb1e":"2026-08-27T00:35:28.837Z","0.5.0-canary.5b5f190":"2026-08-27T00:42:09.619Z","0.5.0-canary.4a5af15":"2026-08-27T01:21:58.602Z","0.5.0-canary.a7ad8f9":"2026-08-27T01:36:14.430Z","0.5.0-canary.4e1b670":"2026-08-27T02:40:19.463Z","0.5.0-canary.cd7fb74":"2026-08-27T02:44:08.660Z","0.5.0-canary.70dea86":"2026-08-27T03:05:02.855Z","0.5.0-canary.51aa5eb":"2026-08-27T03:28:49.902Z","0.5.0-canary.38e58e4":"2026-08-27T04:17:33.316Z","0.5.0-canary.d88306a":"2026-08-27T04:23:12.554Z","0.5.0-canary.08a3758":"2026-08-27T04:48:14.700Z","0.5.0-canary.d1cab79":"2026-08-27T05:17:33.762Z","0.5.0-canary.d7c163c":"2026-08-27T05:42:33.663Z","0.5.0-canary.009bcb3":"2026-08-27T05:47:45.680Z","0.5.0-canary.081a777":"2026-08-27T06:19:23.335Z","0.5.0-canary.c0c7f8b":"2026-08-27T06:28:14.414Z","0.5.0-canary.9e2f1e1":"2026-08-27T07:03:04.807Z","0.5.0-canary.6f7da5c":"2026-08-27T07:15:47.598Z","0.5.0-canary.bef71c4":"2026-08-27T07:40:29.688Z","0.5.0-canary.e1079ca":"2026-08-27T07:53:59.116Z","0.5.0-canary.d0536cd":"2026-08-27T08:00:08.629Z","0.5.0-canary.7a931cf":"2026-08-27T08:16:44.256Z","0.5.0-canary.a5f4b03":"2026-08-27T08:37:32.615Z","0.5.0-canary.1d94f85":"2026-08-27T08:50:15.059Z","0.5.0-canary.9fb6144":"2026-08-27T09:51:48.533Z","0.5.0-canary.143c519":"2026-08-27T10:12:33.084Z","0.5.0-canary.7e6b73b":"2026-08-27T10:47:20.407Z","0.5.0-canary.be5278b":"2026-08-27T11:33:25.735Z","0.5.0-canary.fbd838e":"2026-08-27T12:38:55.055Z","0.5.0-canary.8bb01b1":"2026-08-27T13:00:01.641Z","0.5.0-canary.e5e83ef":"2026-08-27T13:38:19.248Z","0.5.0-canary.73b00a5":"2026-08-27T14:18:43.408Z","0.5.0-canary.d80c788":"2026-08-27T14:51:45.286Z","0.5.0-canary.c7a6a49":"2026-08-27T16:56:48.688Z","0.5.0-canary.89abbb3":"2026-08-27T17:11:56.655Z","0.5.0-canary.f24d0e9":"2026-08-27T17:25:39.864Z","0.5.0-canary.e6507a9":"2026-08-27T18:15:56.170Z","0.5.0-canary.9ece784":"2026-08-27T20:49:35.536Z","0.5.0-canary.2458b03":"2026-08-27T21:02:49.570Z","0.5.0-canary.c6041cf":"2026-08-27T22:09:13.970Z","0.5.0-canary.9aaa6f4":"2026-08-28T00:23:47.415Z","0.5.0-canary.d42f87a":"2026-08-28T04:27:00.486Z","0.5.0-canary.9e477b0":"2026-08-28T04:34:09.656Z","0.5.0-canary.9362563":"2026-08-28T04:53:30.790Z","0.5.0-canary.a83c559":"2026-08-28T15:09:08.730Z","0.5.0-canary.1b706d5":"2026-08-28T15:49:46.148Z","0.5.0-canary.f0043d8":"2026-08-28T16:38:34.715Z","0.5.0-canary.8e2751b":"2026-08-28T17:04:24.937Z","0.5.0-canary.b4ffc91":"2026-08-28T18:05:20.178Z","0.5.0-canary.d51dbad":"2026-08-28T18:17:03.915Z","0.5.0-canary.7cb5bac":"2026-08-28T18:37:02.905Z","0.5.0-canary.c84106b":"2026-08-28T19:41:36.291Z","0.5.0-canary.5839db0":"2026-08-28T21:19:40.690Z","0.5.0-canary.88fde91":"2026-08-28T21:49:39.040Z","0.5.0-canary.8692106":"2026-08-28T22:23:37.079Z","0.5.0-canary.677d68e":"2026-08-28T23:28:47.461Z","0.5.0-canary.c6a8b21":"2026-08-28T23:47:59.081Z","0.5.0-canary.20cf2b5":"2026-08-29T00:41:15.319Z","0.5.0-canary.c2ae093":"2026-08-29T02:39:38.352Z","0.5.1-canary.f64186a":"2026-08-29T15:04:52.237Z","0.5.1-canary.8359f1a":"2026-08-29T15:22:28.950Z","0.5.1-canary.046f6ea":"2026-08-30T04:02:09.231Z","0.5.1-canary.89610aa":"2026-08-30T06:01:45.693Z","0.5.1-canary.70169cd":"2026-08-30T15:35:22.545Z","0.5.2-canary.c7df10c":"2026-08-30T15:57:30.318Z","0.5.2-canary.c9c8564":"2026-08-30T16:37:40.733Z","0.5.2-canary.11abdc7":"2026-08-30T17:36:30.674Z","0.5.2-canary.1917581":"2026-08-30T19:46:27.519Z","0.5.2-canary.98dd983":"2026-08-30T20:59:01.712Z","0.5.2-canary.1e5db77":"2026-08-30T21:20:07.848Z","0.5.2-canary.2da7a39":"2026-08-30T22:04:41.014Z","0.5.2-canary.0f46244":"2026-08-30T22:12:52.780Z","0.5.2-canary.e4f7677":"2026-08-30T22:29:25.350Z","0.5.2-canary.6a90cd9":"2026-08-30T22:52:58.723Z","0.5.2-canary.6fa5b2f":"2026-08-30T23:13:54.226Z","0.5.2-canary.a290966":"2026-08-30T23:35:32.256Z","0.5.2-canary.bd86c75":"2026-08-30T23:41:16.036Z","0.5.2-canary.a32c011":"2026-08-30T23:47:23.408Z","0.5.2-canary.0b37113":"2026-08-30T23:58:46.806Z","0.5.2-canary.7c0009d":"2026-08-31T00:21:15.610Z","0.5.2-canary.fbfe729":"2026-08-31T01:03:58.239Z","0.5.2-canary.0a6a1eb":"2026-08-31T01:08:10.495Z","0.5.2-canary.212c4fd":"2026-08-31T01:13:28.469Z","0.5.2-canary.17f22f4":"2026-08-31T01:30:04.410Z","0.5.2-canary.a400ffc":"2026-08-31T01:43:51.232Z","0.5.2-canary.8def956":"2026-08-31T01:48:12.903Z","0.5.2-canary.1170b47":"2026-08-31T02:04:21.769Z","0.5.2-canary.4a70238":"2026-08-31T02:31:02.199Z","0.5.2-canary.f83cae8":"2026-08-31T02:41:47.410Z","0.5.2-canary.67ce2b9":"2026-08-31T02:47:26.833Z","0.5.2-canary.1f1809f":"2026-08-31T03:00:22.001Z","0.5.2-canary.457de8d":"2026-08-31T03:07:56.643Z","0.5.2-canary.c6bea91":"2026-08-31T03:19:12.554Z","0.5.2-canary.e4f8e4e":"2026-08-31T03:34:45.049Z","0.5.2-canary.039852f":"2026-08-31T03:41:51.973Z","0.5.2-canary.e13faef":"2026-08-31T04:07:57.581Z","0.5.2-canary.397e0c6":"2026-08-31T04:42:10.857Z","0.5.2-canary.53353aa":"2026-08-31T04:57:22.937Z","0.5.2-canary.005d975":"2026-08-31T05:12:47.853Z","0.5.2-canary.1e29ea2":"2026-08-31T05:24:07.058Z","0.5.2-canary.2312b4c":"2026-08-31T05:43:47.068Z","0.5.2-canary.9ef3dab":"2026-08-31T05:50:22.252Z","0.5.2-canary.b5656ff":"2026-08-31T06:03:18.465Z","0.5.2-canary.3828a31":"2026-08-31T06:28:36.532Z","0.5.2-canary.b09e3fd":"2026-08-31T07:02:17.681Z","0.5.2-canary.05994f8":"2026-08-31T07:12:08.270Z","0.5.2-canary.42584aa":"2026-08-31T07:19:41.007Z","0.5.2-canary.5e8fab8":"2026-08-31T07:33:40.082Z","0.5.2-canary.c0fb56d":"2026-08-31T08:04:52.765Z","0.5.2-canary.00477a5":"2026-08-31T08:36:30.923Z","0.5.2-canary.5f857eb":"2026-08-31T08:50:21.207Z","0.5.2-canary.1f005bf":"2026-08-31T08:58:46.626Z","0.5.2-canary.bc39db4":"2026-08-31T09:36:23.251Z","0.5.2-canary.e03511b":"2026-08-31T13:59:14.064Z","0.5.2-canary.377296d":"2026-08-31T15:07:24.145Z","0.5.2-canary.51c960c":"2026-08-31T15:29:10.866Z","0.5.2-canary.9eeb4ab":"2026-08-31T15:39:23.884Z","0.5.2-canary.9ace7d2":"2026-08-31T16:21:39.358Z","0.5.2-canary.236860c":"2026-08-31T17:09:40.059Z","0.5.2-canary.cc643d0":"2026-08-31T17:22:23.412Z","0.5.2-canary.d7bb4bf":"2026-08-31T18:04:06.066Z","0.5.2-canary.9da7cb3":"2026-08-31T19:12:23.732Z","0.5.2-canary.91a12c0":"2026-08-31T21:55:27.496Z","0.5.2-canary.de42f11":"2026-08-31T23:22:27.621Z","0.5.2-canary.ba1aebe":"2026-09-01T00:34:10.799Z","0.5.2-canary.fa93107":"2026-09-01T01:25:59.840Z","0.5.2-canary.edc0cfc":"2026-09-01T02:55:30.138Z","0.5.2-canary.a1f0dde":"2026-09-01T03:02:32.472Z","0.5.2-canary.a84d09c":"2026-09-01T04:15:48.827Z","0.5.2-canary.fb400d4":"2026-09-01T05:29:15.931Z","0.5.2-canary.03eb631":"2026-09-01T05:54:13.835Z","0.5.2-canary.dad85ee":"2026-09-01T07:26:07.034Z","0.5.2-canary.e1462fb":"2026-09-01T08:32:45.361Z","0.5.2-canary.6c25a4f":"2026-09-01T13:51:35.129Z","0.5.2-canary.306a120":"2026-09-01T14:09:59.246Z","0.5.2-canary.4389248":"2026-09-01T14:19:34.988Z","0.5.2-canary.c519750":"2026-09-01T16:00:22.764Z","0.5.2-canary.40e0c6f":"2026-09-01T16:40:34.118Z","0.5.2-canary.4c2a424":"2026-09-01T17:03:38.324Z","0.5.2-canary.d5a50fe":"2026-09-01T17:35:29.324Z","0.5.2-canary.4a88299":"2026-09-01T18:15:28.310Z","0.5.2-canary.e678380":"2026-09-01T18:44:25.228Z","0.5.2-canary.780d85b":"2026-09-01T18:58:13.300Z","0.5.2-canary.61dcaac":"2026-09-01T19:18:21.400Z","0.5.2-canary.2ad586e":"2026-09-01T19:51:47.603Z","0.5.2-canary.69e6f90":"2026-09-01T20:07:45.463Z","0.5.2-canary.8bf4b51":"2026-09-01T20:11:20.764Z","0.5.2-canary.237d82a":"2026-09-01T21:05:41.231Z","0.5.2-canary.ed45a8f":"2026-09-01T21:17:23.382Z","0.5.2-canary.83873b3":"2026-09-01T21:21:25.161Z","0.5.2-canary.33b2b7d":"2026-09-01T21:27:08.223Z","0.5.2-canary.917db9e":"2026-09-01T22:25:44.094Z","0.5.2-canary.560d733":"2026-09-01T23:23:41.746Z","0.5.2-canary.a05c137":"2026-09-02T00:16:04.503Z","0.5.2-canary.8c9576d":"2026-09-02T01:12:29.609Z","0.5.2-canary.864e66d":"2026-09-02T01:19:18.741Z","0.5.2-canary.5dabc56":"2026-09-02T02:37:05.753Z","0.5.2-canary.4357d28":"2026-09-02T03:02:37.225Z","0.5.2-canary.701fd39":"2026-09-02T03:52:02.788Z","0.5.2-canary.b719829":"2026-09-02T04:03:49.572Z","0.5.2-canary.501e975":"2026-09-02T04:40:00.605Z","0.5.2-canary.d6ee70c":"2026-09-02T05:27:38.807Z","0.5.2-canary.42129ab":"2026-09-02T05:59:54.843Z","0.5.2-canary.a3e3d17":"2026-09-02T06:45:46.399Z","0.5.2-canary.6d2dce2":"2026-09-02T07:28:50.476Z","0.5.2-canary.c68e4c2":"2026-09-02T08:29:27.228Z","0.5.2-canary.1e72276":"2026-09-02T09:15:16.182Z","0.5.2-canary.4f39c7e":"2026-09-02T09:50:46.253Z","0.5.2-canary.b89b2ec":"2026-09-02T11:34:41.071Z","0.5.2-canary.c55ef8e":"2026-09-02T11:39:00.680Z","0.5.2-canary.d55751f":"2026-09-02T12:20:49.417Z","0.5.2-canary.5c7e31a":"2026-09-02T12:42:43.836Z","0.5.2-canary.95a7219":"2026-09-02T13:25:12.011Z","0.5.2-canary.a16a82c":"2026-09-02T14:28:27.091Z","0.5.2-canary.ac68796":"2026-09-02T16:34:45.107Z","0.5.2-canary.7418f0e":"2026-09-02T18:00:23.049Z","0.5.2-canary.42b2fdd":"2026-09-02T18:06:15.339Z","0.5.2-canary.546a2f7":"2026-09-02T18:22:55.613Z","0.5.2-canary.3ffe0fc":"2026-09-02T18:58:31.216Z","0.5.2-canary.4a48880":"2026-09-02T19:49:59.714Z","0.5.2-canary.680338c":"2026-09-02T20:26:58.758Z","0.5.2-canary.6949d4b":"2026-09-02T20:37:00.572Z","0.5.2-canary.48cb3a4":"2026-09-02T20:41:33.788Z","0.5.2-canary.d7c6772":"2026-09-02T20:59:54.430Z","0.5.2-canary.621c401":"2026-09-02T21:07:15.286Z","0.5.2-canary.35a452d":"2026-09-02T21:11:21.904Z","0.5.2-canary.a734703":"2026-09-02T21:19:10.265Z","0.5.2-canary.65be21b":"2026-09-02T21:30:46.006Z","0.5.2-canary.c203bf9":"2026-09-02T22:15:31.061Z","0.5.2-canary.b1f1d68":"2026-09-02T22:21:48.020Z","0.5.2-canary.6e84905":"2026-09-02T23:25:19.171Z","0.5.2-canary.95e7bfa":"2026-09-02T23:47:48.915Z","0.5.2-canary.7026618":"2026-09-02T23:56:11.950Z","0.5.2-canary.58d4b80":"2026-09-03T00:17:10.960Z","0.5.2-canary.dc5565e":"2026-09-03T00:51:23.450Z","0.5.2-canary.67f42b3":"2026-09-03T01:16:29.871Z","0.5.2-canary.4ec74d9":"2026-09-03T01:45:35.438Z","0.5.2-canary.a69076d":"2026-09-03T02:39:31.502Z","0.5.2-canary.a5333b2":"2026-09-03T02:52:34.104Z","0.5.2-canary.1581b09":"2026-09-03T05:03:12.844Z","0.5.2-canary.aa56577":"2026-09-03T06:38:25.434Z","0.5.2-canary.311deef":"2026-09-03T12:56:33.003Z","0.5.2-canary.adf002a":"2026-09-03T13:14:42.641Z","0.5.2-canary.1b1ef57":"2026-09-03T13:48:07.368Z","0.5.2-canary.29bde32":"2026-09-03T14:26:42.331Z","0.5.2-canary.be8ea2d":"2026-09-03T14:48:03.700Z","0.5.2-canary.8e374ad":"2026-09-03T14:54:23.536Z","0.5.2-canary.08db6e9":"2026-09-03T15:00:30.760Z","0.5.2-canary.d72fc12":"2026-09-03T15:15:11.688Z","0.5.2-canary.5d87328":"2026-09-03T15:48:18.951Z","0.5.2-canary.2e51213":"2026-09-03T16:31:16.176Z","0.5.2-canary.b7667d1":"2026-09-03T16:55:58.510Z","0.5.2-canary.53ca0e7":"2026-09-03T17:22:15.012Z","0.5.2-canary.6cad6b7":"2026-09-03T17:37:07.086Z","0.5.2-canary.be67ed5":"2026-09-03T18:06:04.509Z","0.5.2-canary.9643689":"2026-09-03T18:29:42.267Z","0.5.2-canary.89374ed":"2026-09-03T18:35:40.519Z","0.5.2-canary.030fd67":"2026-09-03T18:53:36.478Z","0.5.2-canary.d77fd8b":"2026-09-03T19:59:31.571Z","0.5.2-canary.a1e2b01":"2026-09-03T21:29:02.700Z","0.5.2-canary.b3c6619":"2026-09-04T03:19:26.094Z","0.5.2-canary.f0c15b1":"2026-09-04T04:05:49.191Z","0.5.2-canary.1252020":"2026-09-04T05:43:21.181Z","0.5.2-canary.5efaf01":"2026-09-04T13:35:51.670Z","0.5.2-canary.ea1b9b5":"2026-09-04T14:00:36.069Z","0.5.2-canary.ea04834":"2026-09-04T15:45:28.793Z","0.5.2-canary.a37a895":"2026-09-04T16:15:06.087Z","0.5.2-canary.53112ff":"2026-09-04T16:23:08.936Z","0.5.2-canary.c3b79f6":"2026-09-04T16:30:03.619Z","0.5.2-canary.7788679":"2026-09-04T16:38:05.841Z","0.5.2-canary.7409f9f":"2026-09-04T17:33:17.123Z","0.5.2-canary.8515535":"2026-09-04T17:37:02.389Z","0.5.2-canary.6e6b9b4":"2026-09-04T17:40:30.851Z","0.5.2-canary.8993695":"2026-09-04T18:23:46.269Z","0.5.2-canary.51676e7":"2026-09-04T18:38:42.398Z","0.5.2-canary.72fc8cd":"2026-09-04T19:08:04.429Z","0.5.2-canary.99282eb":"2026-09-04T19:53:05.249Z","0.5.2-canary.e29bf3b":"2026-09-04T20:00:19.587Z","0.5.2-canary.75a4d1d":"2026-09-04T20:11:22.193Z","0.5.2-canary.6e561f9":"2026-09-04T20:25:41.062Z","0.5.2-canary.7f77968":"2026-09-04T21:17:44.909Z","0.5.2-canary.64e715a":"2026-09-04T21:44:47.079Z","0.5.2-canary.f613dcb":"2026-09-04T23:58:34.229Z","0.5.2-canary.28ce0ea":"2026-09-05T00:39:42.174Z","0.5.2-canary.d305910":"2026-09-05T00:44:17.288Z","0.5.2-canary.8449e38":"2026-09-05T00:49:31.937Z","0.5.2-canary.093c131":"2026-09-05T01:14:18.836Z","0.5.2-canary.a9f6cf4":"2026-09-05T01:44:57.084Z","0.5.2-canary.cb13c1e":"2026-09-05T02:02:44.315Z","0.5.2-canary.3b4f1c2":"2026-09-05T03:12:36.280Z","0.5.2-canary.63a0bcd":"2026-09-05T03:22:36.141Z","0.5.2-canary.05b679c":"2026-09-05T05:16:36.991Z","0.5.2-canary.18eec18":"2026-09-05T05:51:55.423Z","0.5.2-canary.0ccad5b":"2026-09-05T07:26:07.086Z","0.5.2-canary.9bc4a62":"2026-09-05T17:14:33.593Z","0.5.2-canary.5aca971":"2026-09-05T17:20:42.814Z","0.5.2-canary.b1fcbee":"2026-09-06T03:35:00.107Z","0.5.2-canary.d17b39e":"2026-09-06T03:39:50.450Z","0.5.2-canary.cde73c7":"2026-09-06T03:55:35.498Z","0.5.2-canary.e41e521":"2026-09-06T05:35:28.156Z","0.5.2-canary.bea53b2":"2026-09-06T05:52:16.415Z","0.5.2-canary.b2e6a1d":"2026-09-06T06:40:43.135Z","0.5.3-canary.ad49392":"2026-09-06T15:04:42.555Z","0.5.3-canary.ea5705c":"2026-09-06T15:33:14.446Z","0.5.3-canary.5823b00":"2026-09-06T16:01:35.582Z","0.5.3-canary.8427807":"2026-09-07T05:54:34.361Z","0.5.3-canary.87970aa":"2026-09-07T07:14:16.352Z","0.5.3-canary.bfee43a":"2026-09-07T07:33:45.345Z","0.5.3-canary.4a8ded0":"2026-09-07T07:59:44.354Z","0.5.4-canary.b92b076":"2026-09-07T08:15:49.323Z","0.5.4-canary.79935d4":"2026-09-07T09:55:21.659Z","0.5.4-canary.cd70861":"2026-09-07T14:07:05.103Z","0.5.4-canary.1da01a2":"2026-09-07T14:13:07.392Z","0.5.4-canary.a6078be":"2026-09-07T14:22:44.637Z","0.5.4-canary.f0aea42":"2026-09-07T14:33:19.976Z","0.5.4-canary.bceae22":"2026-09-07T14:47:19.641Z","0.5.4-canary.2f93b14":"2026-09-07T14:59:00.715Z","0.5.4-canary.fd90faa":"2026-09-07T15:21:22.899Z","0.5.4-canary.20d1a40":"2026-09-07T15:56:25.886Z","0.5.4-canary.3c50fcc":"2026-09-07T16:14:09.731Z","0.5.4-canary.a8b08f3":"2026-09-07T16:21:26.202Z","0.5.4-canary.8b6500b":"2026-09-07T18:39:59.242Z","0.5.4-canary.d41bbfa":"2026-09-07T19:18:06.757Z","0.5.4-canary.3d0bea6":"2026-09-07T19:56:11.100Z","0.5.4-canary.3750c46":"2026-09-07T22:11:36.556Z","0.5.4-canary.5967c07":"2026-09-07T23:37:46.480Z","0.5.4-canary.5b3ebfc":"2026-09-08T00:51:43.126Z","0.5.4-canary.87a0f71":"2026-09-08T02:19:26.231Z","0.5.4-canary.a8e7f9f":"2026-09-08T02:38:27.911Z","0.5.4-canary.e074389":"2026-09-08T03:12:04.425Z","0.5.4-canary.208b297":"2026-09-08T03:40:15.563Z","0.5.4-canary.4092486":"2026-09-08T04:06:35.111Z","0.5.4-canary.592d080":"2026-09-08T04:26:14.047Z","0.5.4-canary.9fdb381":"2026-09-08T15:37:29.493Z","0.5.4-canary.e6229f1":"2026-09-08T20:05:11.707Z","0.5.4-canary.43f4f7d":"2026-09-08T22:20:40.621Z","0.5.4-canary.137708d":"2026-09-08T22:50:50.982Z","0.5.4-canary.fda3f56":"2026-09-09T00:32:19.365Z","0.5.4-canary.e5b4571":"2026-09-09T01:16:07.272Z","0.5.4-canary.95c8dbf":"2026-09-09T01:27:31.273Z","0.5.4-canary.e34ea63":"2026-09-09T03:36:40.604Z","0.5.4-canary.47a7ffb":"2026-09-09T04:06:01.519Z","0.5.4-canary.77e0672":"2026-09-09T04:43:51.643Z","0.5.4-canary.62bf723":"2026-09-09T04:48:19.483Z","0.5.4-canary.93e81fe":"2026-09-09T05:41:28.160Z","0.5.4-canary.60fc2f2":"2026-09-09T05:59:39.702Z","0.5.4-canary.491945a":"2026-09-09T06:32:26.991Z","0.5.4-canary.5c37ada":"2026-09-09T07:06:10.292Z","0.5.4-canary.5123978":"2026-09-09T07:19:52.716Z","0.5.4-canary.53bc34d":"2026-09-09T10:01:52.296Z","0.5.4-canary.1232b85":"2026-09-09T12:07:19.585Z","0.5.4-canary.ad0006d":"2026-09-09T12:47:52.606Z","0.5.4-canary.4a31578":"2026-09-09T13:03:55.625Z","0.5.4-canary.83a74f6":"2026-09-09T13:12:43.113Z","0.5.4-canary.0fee3bc":"2026-09-09T13:45:09.225Z","0.5.4-canary.9ed4d00":"2026-09-09T15:01:11.037Z","0.5.4-canary.029368b":"2026-09-09T15:10:52.748Z","0.5.4-canary.64e8ee0":"2026-09-09T17:53:35.295Z","0.5.4-canary.b6ee0ef":"2026-09-09T18:25:06.098Z","0.5.4-canary.4d2bde2":"2026-09-09T19:17:10.293Z","0.5.4-canary.54ecd59":"2026-09-09T19:24:12.618Z","0.5.4-canary.a599070":"2026-09-09T20:43:06.829Z","0.5.4-canary.1e0c2ac":"2026-09-09T21:39:15.447Z","0.5.4-canary.fdb0149":"2026-09-10T05:37:05.793Z","0.5.4-canary.6ea8cf5":"2026-09-10T05:47:27.113Z","0.5.4-canary.2ffdf8e":"2026-09-10T06:30:32.659Z","0.5.4-canary.5447429":"2026-09-10T07:08:17.992Z","0.5.4-canary.1ea48bc":"2026-09-10T14:30:19.606Z","0.5.4-canary.ae2cefb":"2026-09-10T14:53:11.905Z","0.5.4-canary.ae4ad83":"2026-09-10T15:26:28.285Z","0.6.0-canary.1e63a51":"2026-09-10T15:55:38.257Z","0.6.0-canary.65dedfe":"2026-09-10T16:03:31.897Z","0.6.0-canary.f069c04":"2026-09-10T16:15:27.189Z","0.6.0-canary.cf3ae89":"2026-09-10T16:31:07.771Z","0.6.0-canary.53b874a":"2026-09-10T17:24:18.750Z","0.6.0-canary.1878190":"2026-09-10T17:28:32.012Z","0.6.0-canary.cac1b8f":"2026-09-10T17:45:05.931Z","0.6.0-canary.9c83d43":"2026-09-10T20:05:41.076Z","0.6.0-canary.abe37c5":"2026-09-10T21:41:12.921Z","0.6.0-canary.695aeec":"2026-09-10T23:22:27.827Z","0.6.0-canary.7de58fc":"2026-09-10T23:44:33.073Z","0.6.0-canary.cce4035":"2026-09-10T23:57:51.770Z","0.6.0-canary.e83410a":"2026-09-11T00:06:24.819Z","0.6.0-canary.1654e3f":"2026-09-11T00:31:14.021Z","0.6.0-canary.585c412":"2026-09-11T00:39:01.152Z","0.6.0-canary.9d6acb4":"2026-09-11T00:59:23.755Z","0.6.0-canary.814553e":"2026-09-11T01:18:24.951Z","0.6.0-canary.41ab6db":"2026-09-11T03:25:29.170Z","0.6.0-canary.2247368":"2026-09-11T16:24:43.945Z","0.6.0-canary.a075607":"2026-09-11T18:22:06.932Z","0.6.0-canary.cf47bab":"2026-09-11T19:20:49.159Z","0.6.0-canary.20df722":"2026-09-11T20:33:04.618Z","0.6.0-canary.bc1ddba":"2026-09-11T20:54:47.040Z","0.6.0-canary.6c5304c":"2026-09-11T21:07:51.080Z","0.6.0-canary.d7ceeac":"2026-09-11T23:36:51.797Z","0.6.0-canary.f574abd":"2026-09-12T01:27:08.844Z","0.6.0-canary.5b0eb5d":"2026-09-12T01:41:45.685Z","0.6.0-canary.513f549":"2026-09-12T02:34:57.866Z","0.6.0-canary.dccba2f":"2026-09-12T02:42:22.693Z","0.6.0-canary.35706b0":"2026-09-12T03:01:08.110Z","0.6.0-canary.1e98bf3":"2026-09-12T03:26:05.459Z","0.6.0-canary.16ae26d":"2026-09-12T03:35:26.013Z","0.6.0-canary.6ee849a":"2026-09-12T04:34:41.489Z","0.6.0-canary.6942460":"2026-09-12T05:00:40.277Z","0.6.0-canary.0e3f116":"2026-09-12T05:35:07.911Z","0.6.0-canary.47ba552":"2026-09-12T07:39:43.157Z","0.6.0-canary.df22b36":"2026-09-12T17:22:27.193Z","0.6.0-canary.32ef523":"2026-09-12T18:29:06.388Z","0.6.0-canary.8e5e426":"2026-09-12T21:09:11.171Z","0.6.0-canary.4a0d1d1":"2026-09-12T22:32:09.305Z","0.6.0-canary.ae9ccef":"2026-09-13T06:16:49.557Z","0.6.0-canary.4265195":"2026-09-13T12:17:44.138Z","0.6.0-canary.2ca486d":"2026-09-13T12:55:07.845Z","0.6.0-canary.819816f":"2026-09-13T14:48:24.048Z","0.6.0-canary.a8f2807":"2026-09-13T15:10:25.572Z","0.6.0-canary.186a1b3":"2026-09-13T16:19:12.283Z","0.6.1-canary.82c3188":"2026-09-13T17:37:12.516Z","0.6.1-canary.72ce440":"2026-09-13T18:20:48.402Z","0.6.1-canary.47cfd52":"2026-09-13T18:40:57.468Z","0.6.1-canary.8a2a626":"2026-09-13T18:46:06.784Z","0.6.1-canary.bdea6e2":"2026-09-13T19:51:23.401Z","0.6.1-canary.20102ea":"2026-09-13T21:54:17.050Z","0.6.1-canary.1c4033d":"2026-09-13T23:48:50.805Z","0.6.1-canary.f138ed9":"2026-09-14T05:33:50.515Z","0.6.1-canary.bf896f3":"2026-09-14T21:51:08.885Z","0.6.1-canary.b75ade0":"2026-09-15T02:18:28.036Z","0.6.1-canary.f48d468":"2026-09-15T02:24:15.873Z","0.6.1-canary.09decfb":"2026-09-15T02:51:43.650Z","0.6.1-canary.071a981":"2026-09-15T03:03:45.817Z","0.6.1-canary.98f9d36":"2026-09-15T03:19:30.832Z","0.6.1-canary.dd9ec6f":"2026-09-15T03:54:13.324Z","0.6.1-canary.1544a7a":"2026-09-15T06:04:05.182Z","0.6.1-canary.29f69f2":"2026-09-15T06:19:18.887Z","0.6.1-canary.c87f73f":"2026-09-15T07:31:03.895Z","0.6.1-canary.d6fd8d4":"2026-09-15T14:39:37.917Z","0.6.1-canary.70cd7a5":"2026-09-15T15:47:20.818Z","0.6.2-canary.bc93547":"2026-09-15T17:07:22.647Z","0.6.2-canary.a4bcbeb":"2026-09-15T21:02:54.181Z","0.6.2-canary.b6c720c":"2026-09-16T04:21:43.941Z","0.6.2-canary.bfee8a4":"2026-09-16T04:34:08.303Z","0.6.2-canary.2b2113d":"2026-09-16T12:33:26.224Z","0.6.2-canary.a4b2655":"2026-09-16T15:16:57.011Z","0.6.2-canary.605fa9a":"2026-09-16T16:46:20.804Z","0.6.2-canary.5a7b819":"2026-09-17T15:20:23.447Z","0.6.2-canary.da998a2":"2026-09-18T16:42:39.625Z","0.6.2-canary.af5510c":"2026-09-18T19:28:00.471Z","0.6.2-canary.b130e49":"2026-09-18T23:27:49.921Z","0.6.2-canary.7ccd6c8":"2026-09-19T04:41:05.403Z","0.6.2-canary.cdde227":"2026-09-19T07:39:22.525Z","0.6.2-canary.2414712":"2026-09-19T15:34:39.423Z","0.6.2-canary.a907275":"2026-09-19T23:37:12.948Z","0.6.2-canary.413fa55":"2026-09-20T00:59:05.272Z","0.6.2-canary.176dfa6":"2026-09-20T02:04:16.186Z","0.6.2-canary.b09d120":"2026-09-20T02:12:41.592Z","0.6.2-canary.6203871":"2026-09-20T04:35:36.717Z","0.6.2-canary.7cce14f":"2026-09-20T04:41:29.463Z","0.6.2-canary.0faf070":"2026-09-20T04:47:57.797Z","0.6.2-canary.d4cc232":"2026-09-20T06:14:27.206Z","0.6.2-canary.5dcd8dd":"2026-09-20T06:30:14.463Z","0.6.2-canary.d993f65":"2026-09-20T07:03:41.256Z","0.6.2-canary.eec3a19":"2026-09-20T08:51:07.724Z","0.6.2-canary.dd1f91d":"2026-09-20T09:42:46.770Z","0.6.2-canary.a95683f":"2026-09-20T14:18:18.224Z","0.6.2-canary.cb7a565":"2026-09-20T16:29:04.536Z","0.6.2-canary.2acc24f":"2026-09-20T16:49:13.782Z","0.6.2-canary.a540a6d":"2026-09-20T18:53:09.619Z","0.6.2-canary.970b592":"2026-09-20T19:54:15.401Z","0.6.2-canary.44e3e84":"2026-09-20T20:45:58.276Z","0.6.2-canary.400998f":"2026-09-20T22:04:36.490Z","0.6.2-canary.f8de57b":"2026-09-20T22:44:32.206Z","0.6.2-canary.4f5e785":"2026-09-21T03:20:40.558Z","0.6.2-canary.937f4f8":"2026-09-21T03:54:39.310Z","0.6.2-canary.3d1d298":"2026-09-21T04:02:21.864Z","0.6.2-canary.d932a1b":"2026-09-21T04:15:10.363Z","0.6.2-canary.20229b5":"2026-09-21T04:35:52.808Z","0.6.2-canary.3d82ed5":"2026-09-21T04:40:21.624Z","0.6.2-canary.65c6718":"2026-09-21T04:48:51.904Z","0.6.2-canary.023c3e4":"2026-09-21T06:14:32.899Z","0.6.2-canary.c8d5849":"2026-09-21T07:20:55.041Z","0.6.2-canary.6298680":"2026-09-21T10:18:10.351Z","0.6.2-canary.2077723":"2026-09-21T12:15:04.902Z","0.6.2-canary.a3f8184":"2026-09-21T14:13:30.350Z","0.6.2-canary.1919355":"2026-09-21T17:09:29.588Z","0.6.2-canary.17f2a58":"2026-09-21T17:21:44.048Z","0.6.2-canary.9f61a79":"2026-09-21T21:21:15.766Z","0.6.2-canary.4a66200":"2026-09-21T22:24:16.531Z","0.6.2-canary.9f0783f":"2026-09-21T23:36:40.744Z","0.6.2-canary.9d8c692":"2026-09-22T04:46:24.013Z","0.6.2-canary.7107d42":"2026-09-22T12:03:36.816Z","0.6.2-canary.423c87c":"2026-09-22T14:03:59.820Z","0.6.2-canary.5471bed":"2026-09-22T15:47:56.413Z","0.6.2-canary.2fedb82":"2026-09-22T16:39:20.219Z","0.6.2-canary.fc74d7e":"2026-09-22T16:47:03.863Z","0.6.2-canary.8112fcc":"2026-09-22T18:13:31.950Z","0.6.2-canary.f09c260":"2026-09-22T19:59:24.394Z","0.6.2-canary.9a80beb":"2026-09-22T20:13:57.238Z","0.6.2-canary.4a96203":"2026-09-22T20:21:15.260Z","0.6.2-canary.8c8f9a2":"2026-09-22T20:26:17.166Z","0.6.2-canary.a7f992d":"2026-09-22T20:49:17.650Z","0.6.2-canary.7f5bd12":"2026-09-22T21:04:06.484Z","0.6.2-canary.9cfb2b5":"2026-09-22T21:25:49.762Z","0.6.2-canary.99021b7":"2026-09-22T22:09:01.091Z","0.6.2-canary.b576fc6":"2026-09-22T22:37:39.696Z","0.6.2-canary.158512f":"2026-09-23T00:25:59.782Z","0.6.2-canary.c9fb1ad":"2026-09-23T02:35:54.814Z","0.6.2-canary.d19588c":"2026-09-23T03:08:31.085Z","0.6.2-canary.82eeea2":"2026-09-23T03:30:58.359Z","0.6.2-canary.14d5f95":"2026-09-23T03:39:37.460Z","0.6.2-canary.d72e4d6":"2026-09-23T03:51:45.830Z","0.6.2-canary.2932950":"2026-09-23T13:38:48.046Z","0.6.3-canary.8492dde":"2026-09-23T15:14:30.655Z","0.6.3-canary.6f03d72":"2026-09-23T16:48:35.702Z","0.6.3-canary.01fa439":"2026-09-23T17:51:27.583Z","0.6.3-canary.0949cb1":"2026-09-23T18:58:49.687Z","0.6.3-canary.e9b8aa1":"2026-09-23T19:52:15.775Z","0.6.3-canary.1d940e0":"2026-09-23T20:37:00.463Z","0.6.3-canary.ea2f048":"2026-09-23T22:16:22.977Z","0.6.3-canary.b7cc8b8":"2026-09-23T22:33:51.927Z","0.6.3-canary.90e79a2":"2026-09-23T23:00:58.399Z","0.6.3-canary.1f7db5b":"2026-09-23T23:07:54.656Z","0.6.3-canary.98a2e4e":"2026-09-23T23:42:57.346Z","0.6.3-canary.60b419f":"2026-09-24T00:26:08.288Z","0.6.3-canary.bcf01fe":"2026-09-24T00:33:13.743Z","0.6.3-canary.b333c39":"2026-09-24T00:42:57.583Z","0.6.3-canary.1748644":"2026-09-24T01:00:33.056Z","0.6.3-canary.ccfce9a":"2026-09-24T01:19:12.421Z","0.6.3-canary.89c4819":"2026-09-24T01:35:34.277Z","0.6.3-canary.c3f0391":"2026-09-24T02:04:08.336Z","0.6.3-canary.c3c5571":"2026-09-24T02:14:10.706Z","0.6.3-canary.54be197":"2026-09-24T03:50:44.125Z","0.6.3-canary.3ee796c":"2026-09-24T04:21:12.462Z","0.6.3-canary.9e4c545":"2026-09-24T05:04:15.748Z","0.6.3-canary.45a9bf5":"2026-09-24T05:15:25.152Z","0.6.3-canary.17044ab":"2026-09-24T05:21:21.701Z","0.6.3-canary.3e8c2f1":"2026-09-24T05:41:09.227Z","0.6.3-canary.6c6c14e":"2026-09-24T05:46:03.938Z","0.6.3-canary.c13ef6b":"2026-09-24T06:00:19.241Z","0.6.3-canary.866c9ea":"2026-09-24T06:11:29.525Z","0.6.3-canary.1a9bb4a":"2026-09-24T06:15:20.008Z","0.6.3-canary.bea59f6":"2026-09-24T06:21:01.704Z","0.6.3-canary.4435b62":"2026-09-24T07:08:12.423Z","0.6.3-canary.2c831e4":"2026-09-24T07:15:18.606Z","0.6.3-canary.f22695a":"2026-09-24T07:31:08.088Z","0.6.3-canary.d0d49a4":"2026-09-24T09:30:48.532Z","0.6.3-canary.e073c9f":"2026-09-24T09:57:29.487Z","0.6.3-canary.ebaebc4":"2026-09-24T14:52:34.490Z","0.6.3-canary.685131c":"2026-09-24T15:30:06.317Z","0.6.3-canary.7482949":"2026-09-24T16:50:40.393Z","0.6.3-canary.7cd3516":"2026-09-24T17:03:34.817Z","0.6.3-canary.d07687a":"2026-09-24T17:30:49.145Z","0.6.3-canary.09846f0":"2026-09-24T20:11:07.593Z","0.6.3-canary.e7819e0":"2026-09-24T20:37:27.128Z","0.6.3-canary.a860a50":"2026-09-24T21:12:26.994Z","0.6.3-canary.dea6813":"2026-09-24T21:40:42.981Z","0.6.3-canary.4fb81b0":"2026-09-24T21:44:24.374Z","0.6.3-canary.8dd6f73":"2026-09-24T21:50:11.883Z","0.6.3-canary.3263b99":"2026-09-24T22:04:47.626Z","0.6.3-canary.db4e378":"2026-09-24T22:12:06.246Z","0.6.3-canary.34b4692":"2026-09-24T22:45:24.815Z","0.6.3-canary.a00065f":"2026-09-25T06:00:16.321Z","0.6.3-canary.7210f0d":"2026-09-25T06:10:29.404Z","0.6.3-canary.29be688":"2026-09-25T07:03:59.665Z","0.6.3-canary.ddb63c3":"2026-09-25T13:15:24.855Z","0.6.3-canary.9dbb6c1":"2026-09-25T15:06:07.644Z","0.6.3-canary.ca469c7":"2026-09-25T15:29:09.123Z","0.6.3-canary.0899f21":"2026-09-25T19:40:13.513Z","0.6.3-canary.c82ebb8":"2026-09-25T23:44:19.298Z","0.6.3-canary.82fb22c":"2026-09-26T00:10:40.640Z","0.6.3-canary.1013a81":"2026-09-26T02:37:21.617Z","0.6.3-canary.5937ac3":"2026-09-26T02:55:07.228Z","0.6.3-canary.db93298":"2026-09-26T14:36:34.842Z","0.6.3-canary.0788c49":"2026-09-26T15:00:16.550Z","0.6.3-canary.f04b501":"2026-09-26T19:03:24.095Z","0.6.3-canary.31b58bc":"2026-09-27T11:37:19.079Z","0.6.3-canary.ae45a3d":"2026-09-27T12:36:33.050Z","0.6.3-canary.4d19926":"2026-09-28T17:26:37.566Z","0.6.3-canary.e59d786":"2026-09-28T17:39:00.467Z","0.6.3-canary.c1c2335":"2026-09-28T17:44:17.316Z","0.6.3-canary.df1837b":"2026-09-28T19:20:13.424Z","0.6.3-canary.1b199ad":"2026-09-28T20:04:24.778Z","0.6.3-canary.b1da7d2":"2026-09-28T20:43:34.942Z","0.6.3-canary.395846b":"2026-09-28T20:53:25.866Z","0.6.3-canary.665afc1":"2026-09-28T21:18:08.303Z","0.6.3-canary.7ada42e":"2026-09-28T22:30:52.729Z","0.6.3-canary.2bb99ed":"2026-09-28T23:05:55.021Z","0.6.3-canary.039a67e":"2026-09-28T23:26:42.552Z","0.6.3-canary.ca632c6":"2026-09-29T00:02:40.222Z","0.6.3-canary.33ddd44":"2026-09-29T02:03:59.059Z","0.6.3-canary.35a722f":"2026-09-29T02:20:28.689Z","0.6.3-canary.e78c3ce":"2026-09-29T03:10:48.785Z","0.6.3-canary.db7b338":"2026-09-29T03:22:41.632Z","0.6.3-canary.22be8db":"2026-09-29T03:49:06.764Z","0.6.3-canary.1f30d4e":"2026-09-29T04:14:49.974Z","0.6.3-canary.533ecc7":"2026-09-29T04:28:53.649Z","0.6.3-canary.4ec26d7":"2026-09-29T04:45:27.445Z","0.6.3-canary.a078d7a":"2026-09-29T10:56:46.939Z","0.6.3-canary.e86aa19":"2026-09-29T11:40:00.643Z","0.6.3-canary.287212a":"2026-09-29T15:36:13.702Z","0.6.3-canary.b6f9ee7":"2026-09-29T16:42:41.885Z","0.6.3-canary.ee13359":"2026-09-29T18:28:29.621Z","0.6.3-canary.189056a":"2026-09-29T19:31:28.316Z","0.6.3-canary.8a64e95":"2026-09-29T19:59:33.103Z","0.6.3-canary.e9fbd0f":"2026-09-29T22:03:13.594Z","0.6.3-canary.e7723cd":"2026-09-30T00:16:46.126Z","0.6.3-canary.1ffe66d":"2026-09-30T00:25:59.946Z","0.6.3-canary.aa04154":"2026-09-30T01:42:40.714Z","0.6.3-canary.f839b67":"2026-09-30T02:25:45.069Z","0.6.3-canary.7218530":"2026-09-30T05:14:54.917Z","0.6.3-canary.d774400":"2026-09-30T06:36:22.389Z","0.6.3-canary.85bdae5":"2026-09-30T13:46:47.787Z","0.6.3-canary.58ae271":"2026-09-30T15:05:04.871Z","0.6.3-canary.0550afd":"2026-09-30T15:11:57.031Z","0.6.3-canary.5775154":"2026-09-30T16:01:26.730Z","0.6.3-canary.02d93e4":"2026-09-30T16:29:56.518Z","0.6.3-canary.91bc3ee":"2026-09-30T17:46:38.815Z","0.6.3-canary.95336a1":"2026-09-30T18:11:37.516Z","0.6.3-canary.dc3e46d":"2026-09-30T18:22:00.601Z","0.6.3-canary.eedc844":"2026-09-30T18:59:43.976Z","0.6.3-canary.6b72a50":"2026-09-30T22:54:52.606Z","0.6.3-canary.60a8f6d":"2026-09-30T23:23:44.968Z","0.6.3-canary.9f3908b":"2026-09-30T23:43:27.320Z","0.6.3-canary.e41ab7a":"2026-09-30T23:57:06.378Z","0.6.3-canary.00af005":"2026-10-01T00:25:03.744Z","0.6.3-canary.4485852":"2026-10-01T00:40:00.435Z","0.6.3-canary.24af75f":"2026-10-01T00:45:56.110Z","0.6.3-canary.0a5483e":"2026-10-01T00:59:21.178Z","0.6.3-canary.ca8f529":"2026-10-01T01:17:54.845Z","0.6.3-canary.caa129c":"2026-10-01T01:44:52.417Z","0.6.3-canary.217f41d":"2026-10-01T02:09:40.063Z","0.6.3-canary.7ec7be0":"2026-10-01T05:13:59.226Z","0.6.3-canary.084045f":"2026-10-01T10:54:37.449Z","0.6.3-canary.34e0ad3":"2026-10-01T11:39:42.057Z"},"bugs":{"url":"https://github.com/facebook/astryx/issues"},"license":"MIT","homepage":"https://github.com/facebook/astryx","repository":{"url":"git+https://github.com/facebook/astryx.git","type":"git"},"description":"Placeholder published to claim the npm name during trusted publishing setup. Do not install.","maintainers":[{"name":"astryxdesignteam","email":"astryxdesign@meta.com"},{"name":"cixzhang","email":"cixzhang@gmail.com"},{"name":"zurfyx","email":"gerard.rovira.sanchez@gmail.com"},{"name":"fb","email":"opensource+npm@fb.com"},{"name":"liyaguo","email":"liya@meta.com"}],"readme":"","readmeFilename":""}