{"_id":"headless-xpm-react","_rev":"115-b8512a6c8077d0a0c974b49d892b6d5c","name":"headless-xpm-react","dist-tags":{"latest":"2.1.2","faf":"2.1.4-faf"},"versions":{"1.1.7":{"name":"headless-xpm-react","version":"1.1.7","keywords":["react","cms","wrapper","editor","component"],"author":{"name":"RWS"},"license":"MIT","_id":"headless-xpm-react@1.1.7","maintainers":[{"name":"shivasdl","email":"smethre@sdl.com"}],"homepage":"https://github.com/your-username/xpm-minimal#readme","bugs":{"url":"https://github.com/your-username/xpm-minimal/issues"},"dist":{"shasum":"d9e301431e31dacba5f70d8ebf49f03e0a8d6d72","tarball":"https://registry.npmjs.org/headless-xpm-react/-/headless-xpm-react-1.1.7.tgz","fileCount":12,"integrity":"sha512-O+heBnbgRlQOHKpi/i92LiSjdAZpwwJogB7UyTQckfHDBO1jbhlboP+gDgEF2SqUpAGfosCC3ew8IKQ5CY2Pfw==","signatures":[{"sig":"MEQCIH9AVElViXG2gVkQ7J4D9OWQp3U9yLElQtsdNG5IJ6rbAiAidgf/iaXhrqAi7/SxNH0dCb4VlHPoy2Gmixizjkx3/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13724},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"28e805868de6fa3855634ef1c795eba23b61e28c","scripts":{"build":"tsc && cpx ./src/HeadlessXpmEditor.module.css ./dist && cpx ./src/assets/* ./dist/assets","prepublishOnly":"npm run build"},"_npmUser":{"name":"shivasdl","actor":{"name":"shivasdl","type":"user","email":"smethre@sdl.com"},"email":"smethre@sdl.com"},"repository":{"url":"git+https://github.com/your-username/xpm-minimal.git","type":"git"},"_npmVersion":"10.8.1","description":"A reusable wrapper button to make Tridion sites react app page components editable.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"cpx2":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2","local-package-publisher":"^1.0.5"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/headless-xpm-react_1.1.7_1752083389405_0.9706877594721144","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"headless-xpm-react","version":"1.2.2","keywords":["react","cms","wrapper","editor","component"],"author":{"name":"RWS"},"license":"MIT","_id":"headless-xpm-react@1.2.2","maintainers":[{"name":"shivasdl","email":"smethre@sdl.com"}],"homepage":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react#readme","bugs":{"url":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react/issues"},"dist":{"shasum":"2d337bea03b2bfaddb73257214b519e4657972dd","tarball":"https://registry.npmjs.org/headless-xpm-react/-/headless-xpm-react-1.2.2.tgz","fileCount":12,"integrity":"sha512-iJ3it2Ig92g0ol3rnuVlQor3wnD3qKNXaSgDj1USWhgVmAjCHDs0E9tN6ArVOyo/kqpcg5yD/KzapTMA5baRlg==","signatures":[{"sig":"MEUCIFks6DDAIzzsJMffxOafJRtxR7JrqNqOSroXOk6UPEALAiEA20r0qE3BStmY7x71CP3Ekxxpb7dubck3KhQJigGG2kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16640},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dda5ce918a9d82d2bf7fe913c46dad36c62e65dd","scripts":{"build":"tsc && cpx ./src/HeadlessXpmEditor.module.css ./dist && cpx ./src/assets/* ./dist/assets","prepublishOnly":"npm run build"},"_npmUser":{"name":"shivasdl","email":"smethre@sdl.com"},"repository":{"url":"git+https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react.git","type":"git"},"_npmVersion":"10.8.1","description":"A reusable wrapper button to make Tridion sites react app page components editable.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"cpx2":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2","local-package-publisher":"^1.0.5"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/headless-xpm-react_1.2.2_1752560937010_0.46857853722151055","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"headless-xpm-react","version":"1.2.3","keywords":["react","cms","wrapper","editor","component"],"author":{"name":"RWS"},"license":"MIT","_id":"headless-xpm-react@1.2.3","maintainers":[{"name":"shivasdl","email":"smethre@sdl.com"}],"homepage":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react#readme","bugs":{"url":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react/issues"},"dist":{"shasum":"f456ac88e755ed70e550289d94c0bf018021ef96","tarball":"https://registry.npmjs.org/headless-xpm-react/-/headless-xpm-react-1.2.3.tgz","fileCount":16,"integrity":"sha512-mPpDRe6MnZhFuIM+pWa0CAOPtsYmkg5QvwolLnWfrmwKCCl0vhw9yLgr3s4bdGzHFPyBViigv8lV3qyEDzVKIw==","signatures":[{"sig":"MEUCIQC+XLhK2BjsLHCEWrgqWmQ6gKQE9YP/CZK0qMHzKEUHnAIgHwmWxQGHZDwkZJmZpYgLRX/UtOEwq8dg84Nd4LnQI14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21286},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dda5ce918a9d82d2bf7fe913c46dad36c62e65dd","scripts":{"build":"tsc && cpx ./src/HeadlessXpmEditor.module.css ./dist && cpx ./src/assets/* ./dist/assets","prepublishOnly":"npm run build"},"_npmUser":{"name":"shivasdl","email":"smethre@sdl.com"},"repository":{"url":"git+https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react.git","type":"git"},"_npmVersion":"10.8.1","description":"A reusable wrapper button to make Tridion sites react app page components editable.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"cpx2":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2","local-package-publisher":"^1.0.5"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/headless-xpm-react_1.2.3_1752586830819_0.8443874358312724","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"headless-xpm-react","version":"1.2.4","keywords":["react","cms","wrapper","editor","component"],"author":{"name":"RWS"},"license":"MIT","_id":"headless-xpm-react@1.2.4","maintainers":[{"name":"shivasdl","email":"smethre@sdl.com"}],"homepage":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react#readme","bugs":{"url":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react/issues"},"dist":{"shasum":"4f6121e3626b12288b4943fb357d2cf1caa7cf11","tarball":"https://registry.npmjs.org/headless-xpm-react/-/headless-xpm-react-1.2.4.tgz","fileCount":14,"integrity":"sha512-odF+LUIHQXWdkwrP/g+gkf5pMD3gNmLKo2aUhXpXjulRZ4tdfBQoiEIJZrbXHv28X4GKpg3P8NTyHAf4bepBQQ==","signatures":[{"sig":"MEUCIQD75b2NRnGZauoQCVZwArqTPT98vg7/m+Cao0flqEikwwIgUP5cC4RN8CzHKzyTe5hz9XoAWNzaE88ZH/2czDCvigI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17477},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dda5ce918a9d82d2bf7fe913c46dad36c62e65dd","scripts":{"build":"tsc && cpx ./src/HeadlessXpmEditor.module.css ./dist && cpx ./src/assets/* ./dist/assets","prepublishOnly":"npm run build"},"_npmUser":{"name":"shivasdl","email":"smethre@sdl.com"},"repository":{"url":"git+https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react.git","type":"git"},"_npmVersion":"10.8.1","description":"A reusable wrapper button to make Tridion sites react app page components editable.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"cpx2":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2","local-package-publisher":"^1.0.5"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/headless-xpm-react_1.2.4_1752654712729_0.8443301529621008","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"headless-xpm-react","version":"1.6.1","keywords":["react","react-toast","notification","toast","react-component","push","alert"],"author":"","license":"ISC","_id":"headless-xpm-react@1.6.1","maintainers":[{"name":"shivasdl","email":"smethre@sdl.com"}],"dist":{"shasum":"138c9d3f0c88cda5e5ea9332e9e8cbfead723541","tarball":"https://registry.npmjs.org/headless-xpm-react/-/headless-xpm-react-1.6.1.tgz","fileCount":7,"integrity":"sha512-i1fvALlCZ7cWpevuFREHoL6EeQQx+jYwqCrHQwRTWd99Gso2ASB24S7705uXjMqPqbCVq2KXpvRfrfCuIgjVzw==","signatures":[{"sig":"MEQCIHluf/ZOBD2bnDOoopwwSPuBV3ItJm5Jn/3EmGA/pL8rAiB3zWWah9RlfgIdUQbLSR0V+jL9hiXQEldOdxLXhAxxxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76858},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"shivasdl","email":"smethre@sdl.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.1","description":"test ","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.1","typescript":"^5.5.3","@types/react":"^18.3.23","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/headless-xpm-react_1.6.1_1752814389226_0.2168115761346474","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"headless-xpm-react","version":"1.6.8","keywords":["react","react-toast","notification","toast","react-component","push","alert"],"author":{"name":"RWS"},"license":"ISC","_id":"headless-xpm-react@1.6.8","maintainers":[{"name":"shivasdl","email":"smethre@sdl.com"}],"dist":{"shasum":"3a482e4819c1a4989b111b598b4c9af34593f691","tarball":"https://registry.npmjs.org/headless-xpm-react/-/headless-xpm-react-1.6.8.tgz","fileCount":7,"integrity":"sha512-nFo29bbIANvYE8+rYLH07M+IZ+xvZ9D7hkHkgDiStm7zeB79I9TTTYJgnkOi9Elmgqp6HeCpDqTWM38vl9N4Zw==","signatures":[{"sig":"MEQCIAFOiqFghzQtLFvOo3fuQbPKGm+jCc9iZtoRxi7T+NN1AiBcTmg3q9VvGODA9Vchty9aELe+LCzgd0xQWKCgB6Jb3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92420},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"shivasdl","email":"smethre@sdl.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.1","description":"test ","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","tslib":"^2.6.3","rollup":"^4.18.1","typescript":"^5.5.3","@types/react":"^18.3.23","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/headless-xpm-react_1.6.8_1752823223813_0.3860556146448295","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"headless-xpm-react","version":"2.0.1","keywords":["react","react-toast","notification","toast","react-component","push","alert"],"author":{"name":"RWS"},"license":"MIT","_id":"headless-xpm-react@2.0.1","maintainers":[{"name":"shivasdl","email":"smethre@sdl.com"}],"homepage":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react#readme","bugs":{"url":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react/issues"},"dist":{"shasum":"e99e0d37304ce4a2367788deda7cf828d01c51c4","tarball":"https://registry.npmjs.org/headless-xpm-react/-/headless-xpm-react-2.0.1.tgz","fileCount":8,"integrity":"sha512-P+ohVqMWi7Y1kAfJndX7MWSmiXYx1ENRfpX79tupvwlxgkSNc36D97HYZdFRGGX9EM3lP/WXidguy8Uvqv6Opg==","signatures":[{"sig":"MEYCIQCVWrkiyU40Tt8I1omrVDQnMM9O6RVJbsUOcGT71xBmdwIhANYDpCRD9tCW6c8kAd5vgL9+gAfhRHmsqldsiXNnMwv/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98853},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7eae7822a384d40522c954b8345a54497b01c5f9","scripts":{"build":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"shivasdl","email":"smethre@sdl.com"},"repository":{"url":"git+https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react.git","type":"git"},"_npmVersion":"10.8.1","description":"A reusable wrapper button to make Tridion sites react app page components editable.","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","tslib":"^2.6.3","rollup":"^4.18.1","typescript":"^5.5.3","@types/react":"^18.3.23","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/headless-xpm-react_2.0.1_1752830300711_0.3082925710807891","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"headless-xpm-react","version":"2.0.4","keywords":["react","cms","wrapper","editor","component"],"author":{"name":"RWS"},"license":"MIT","_id":"headless-xpm-react@2.0.4","maintainers":[{"name":"shivasdl","email":"smethre@sdl.com"}],"homepage":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react#readme","bugs":{"url":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react/issues"},"dist":{"shasum":"b00bb3805f0a5251b643c8a77f1373b42d4717c3","tarball":"https://registry.npmjs.org/headless-xpm-react/-/headless-xpm-react-2.0.4.tgz","fileCount":8,"integrity":"sha512-Kw0aU6searpy8PPXmaTKDkdtUi04UDUpA/H46b76jXtEBXzlvQErctQhWEwRcIrOvoCAJRfYm2b3JQd1ZTUTVQ==","signatures":[{"sig":"MEUCIClgz+RrRwFVz1TSFmWyIFBn8EDhfwXSltaA4Xc7IznTAiEA+xv9ZQg5zrJWvtPaeVUZFDfYO3aLvvW9Ln1rFp/90jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27438},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"96b487d0b7624661e42dc38484ce7c31186712dc","scripts":{"build":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"shivasdl","email":"smethre@sdl.com"},"repository":{"url":"git+https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react.git","type":"git"},"_npmVersion":"10.8.1","description":"A reusable wrapper button to make Tridion sites react app page components editable.","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","tslib":"^2.6.3","rollup":"^4.18.1","typescript":"^5.5.3","@types/react":"^18.3.23","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^6.1.1","rollup-plugin-copy":"^3.5.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/headless-xpm-react_2.0.4_1752848069784_0.010284032438293123","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"headless-xpm-react","version":"2.0.7","keywords":["react","cms","wrapper","editor","component"],"author":{"name":"RWS"},"license":"MIT","_id":"headless-xpm-react@2.0.7","maintainers":[{"name":"shivasdl","email":"smethre@sdl.com"}],"homepage":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react#readme","bugs":{"url":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react/issues"},"dist":{"shasum":"ad636ba640473cc722a279ec083ce101fb8abdac","tarball":"https://registry.npmjs.org/headless-xpm-react/-/headless-xpm-react-2.0.7.tgz","fileCount":8,"integrity":"sha512-KuymUTOcSZyjeid2aEuvAJ7f6p9T1osBuRYl0neANeSZAwLGfsnu2PCrZuv7wl+77XaseF41hTVjoqhx1WKLKg==","signatures":[{"sig":"MEYCIQCpbgx6ktg099EG6QN3GE4DaW7TkNd4z366cH0q6rwAvgIhAObfc4b8+nIbuCiRkMTFm2USbSxJVaCw9yGUPXOYGTBJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27714},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1b492dcd818ece4c94e54ee7b89c95a768d83225","scripts":{"build":"rollup -c --bundleConfigAsCjs"},"_npmUser":{"name":"shivasdl","email":"smethre@sdl.com"},"repository":{"url":"git+https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react.git","type":"git"},"_npmVersion":"10.8.1","description":"A reusable wrapper button to make Tridion sites react app page components editable.","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","tslib":"^2.6.3","rollup":"^4.18.1","typescript":"^5.5.3","@types/react":"^18.3.23","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^6.1.1","rollup-plugin-copy":"^3.5.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/headless-xpm-react_2.0.7_1753178417487_0.7586087709157212","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"headless-xpm-react","version":"2.0.8","keywords":["react","cms","wrapper","editor","component"],"_id":"headless-xpm-react@2.0.8","maintainers":[{"name":"shivasdl","email":"smethre@sdl.com"}],"homepage":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react#readme","bugs":{"url":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react/issues"},"dist":{"shasum":"a1b982a7d10ed3a2293011a9dff16d68ef473370","tarball":"https://registry.npmjs.org/headless-xpm-react/-/headless-xpm-react-2.0.8.tgz","fileCount":14,"integrity":"sha512-a4BRvX3lZq2FXCzRa9M2Z6BOrLQ/+TTnT2pw5IlEoFAtaWBnig/qKE9Io6ihBuM977BamQJtBWF4esPh30k1JQ==","signatures":[{"sig":"MEYCIQDJwzo0NOZEXXUaTuUX83Qi6jjQ/fe5uF+KqVWPTtj24AIhAJeznETCDAL3p5U/F8GVfVp59utrJC0UA0J9p2K3KFWt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49014},"main":"dist/index.js","style":"dist/HeadlessXpmEditor.css","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rollup -c"},"_npmUser":{"name":"shivasdl","email":"smethre@sdl.com"},"repository":{"url":"git+https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react.git","type":"git"},"_npmVersion":"10.8.1","description":"A reusable wrapper button to make Tridion sites react app page components editable.","directories":{},"sideEffects":["dist/HeadlessXpmEditor.css","**/*.css"],"_nodeVersion":"22.17.0","dependencies":{"rollup-plugin-copy":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^3.29.5","typescript":"^5.8.3","@types/react":"^18.2.41","@types/react-dom":"^18.2.17","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^28.0.6","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/headless-xpm-react_2.0.8_1753276787392_0.42378945921607647","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"headless-xpm-react","version":"2.1.0","keywords":["react","cms","wrapper","editor","component"],"_id":"headless-xpm-react@2.1.0","maintainers":[{"name":"shivasdl","email":"smethre@sdl.com"}],"homepage":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react#readme","bugs":{"url":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react/issues"},"dist":{"shasum":"aa32de1bf3428827826b993bb5eda244c13d237f","tarball":"https://registry.npmjs.org/headless-xpm-react/-/headless-xpm-react-2.1.0.tgz","fileCount":14,"integrity":"sha512-rpanmKSqEA+/Z9jArlonJZ134UFGMiaB529hBHXPxFn7InEt34oMulBCXMI4cn268jSvjfIxDYI2quARQsl5Pw==","signatures":[{"sig":"MEUCIQDnYhAZjXsJU9L95gB9saKbd9JXepR+NKdCakBSLhQdnQIgOAJZgTPqcjDaQrpekNQewcpenCLGE+RM07ChPQDZPAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48732},"main":"dist/index.js","style":"dist/HeadlessXpmEditor.css","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rollup -c"},"_npmUser":{"name":"shivasdl","email":"smethre@sdl.com"},"repository":{"url":"git+https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react.git","type":"git"},"_npmVersion":"10.8.1","description":"A reusable wrapper button to make Tridion sites react app page components editable.","directories":{},"sideEffects":["dist/HeadlessXpmEditor.css","**/*.css"],"_nodeVersion":"22.17.0","dependencies":{"rollup-plugin-copy":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^3.29.5","typescript":"^5.8.3","@types/react":"^18.2.41","@types/react-dom":"^18.2.17","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^28.0.6","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/headless-xpm-react_2.1.0_1753438529955_0.4762878182889667","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"headless-xpm-react","version":"2.1.1","keywords":["react","cms","wrapper","editor","component"],"_id":"headless-xpm-react@2.1.1","maintainers":[{"name":"shivasdl","email":"smethre@sdl.com"}],"homepage":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react#readme","bugs":{"url":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react/issues"},"dist":{"shasum":"7a9572a539af842fc701460c9bae0266ab1b2e46","tarball":"https://registry.npmjs.org/headless-xpm-react/-/headless-xpm-react-2.1.1.tgz","fileCount":14,"integrity":"sha512-+EOFRfFDY5annrnS1wGHHpJOvgziQuyTB4+CIMSVjexwAAnok1Fw4Is+o0su61wQGKwZXykUuWmd1LnhvogvQA==","signatures":[{"sig":"MEYCIQCrGy5M0p6Q70DcV70zL5Vv44qN6dm/LcpSZtYmTF1A9wIhALGv7T29dM1+ducFJAw9uiNj09Gc1OFCJEPaHad/g46s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48683},"main":"dist/index.js","style":"dist/HeadlessXpmEditor.css","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"rollup -c"},"_npmUser":{"name":"shivasdl","email":"smethre@sdl.com"},"repository":{"url":"git+https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react.git","type":"git"},"_npmVersion":"10.8.1","description":"A reusable wrapper button to make Tridion sites react app page components editable.","directories":{},"sideEffects":["dist/HeadlessXpmEditor.css","**/*.css"],"_nodeVersion":"22.17.0","dependencies":{"rollup-plugin-copy":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^3.29.5","typescript":"^5.8.3","@types/react":"^18.2.41","@types/react-dom":"^18.2.17","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^28.0.6","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/headless-xpm-react_2.1.1_1753680761998_0.6510143156437842","host":"s3://npm-registry-packages-npm-production"}},"2.1.3-faf":{"name":"headless-xpm-react","version":"2.1.3-faf","keywords":["react","cms","wrapper","editor","component"],"_id":"headless-xpm-react@2.1.3-faf","maintainers":[{"name":"shivasdl","email":"smethre@sdl.com"}],"homepage":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react#readme","bugs":{"url":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react/issues"},"dist":{"shasum":"d2eaf2736e25052bea6fb967aa18ef607e65c1b1","tarball":"https://registry.npmjs.org/headless-xpm-react/-/headless-xpm-react-2.1.3-faf.tgz","fileCount":14,"integrity":"sha512-y9R9/ZUiuiXgueR1gR9Prco1vwlM5UNy5ayBN6xHT40OiMf8StRPiaIZwkt1k/R5uzFoMD5PdHiXFrt4hX/3Cg==","signatures":[{"sig":"MEUCIQC8hTLZKKZ4EHtRP+6yxJAChWJkyHBBU5GgeOFDFDHrIgIgNVcUxjOT/soqcIIVGXRYffqLe+NIB64dqx/ZTg36LUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51453},"main":"dist/index.js","style":"dist/HeadlessXpmEditor.css","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d13ba1ef2ac82ff074fb5a4f4640f3a33fd8789d","scripts":{"build":"rollup -c"},"_npmUser":{"name":"shivasdl","email":"smethre@sdl.com"},"repository":{"url":"git+https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react.git","type":"git"},"_npmVersion":"10.8.1","description":"A reusable wrapper button to make Tridion sites react app page components editable.","directories":{},"sideEffects":["dist/HeadlessXpmEditor.css","**/*.css"],"_nodeVersion":"22.17.0","dependencies":{"rollup-plugin-copy":"^3.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rollup":"^3.29.5","typescript":"^5.8.3","@types/react":"^18.2.41","@types/react-dom":"^18.2.17","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^28.0.6","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/headless-xpm-react_2.1.3-faf_1755176160404_0.6037317331683061","host":"s3://npm-registry-packages-npm-production"}},"2.1.4-faf":{"name":"headless-xpm-react","version":"2.1.4-faf","keywords":["react","cms","wrapper","editor","component"],"_id":"headless-xpm-react@2.1.4-faf","maintainers":[{"name":"shivasdl","email":"smethre@sdl.com"}],"homepage":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react#readme","bugs":{"url":"https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react/issues"},"dist":{"shasum":"584a8c77a146f21cc2309d810aad7384934a3c8b","tarball":"https://registry.npmjs.org/headless-xpm-react/-/headless-xpm-react-2.1.4-faf.tgz","fileCount":14,"integrity":"sha512-TU5KVrKP5iv9/fZWEaxfsgQoIKMBpv7Im5E78kNUvJ7vFOCboyiHXmInFWQniDiPgRvxmP/sk4W68aes9QN1aw==","signatures":[{"sig":"MEUCIQDr6vSVoFsNPlQ+lpS3p+Ui83T8d5BrheZlSfrjO0SF4gIgfcKcM998n2YSeUPaknPp+eJuj0IC4Om7SgDXWaRy7+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53122},"main":"dist/index.js","style":"dist/HeadlessXpmEditor.css","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d13ba1ef2ac82ff074fb5a4f4640f3a33fd8789d","scripts":{"build":"rollup -c"},"_npmUser":{"name":"shivasdl","email":"smethre@sdl.com"},"repository":{"url":"git+https://github.com/ComponentContentAlliance/TridionSites-Utilities-xpm-minimal-react.git","type":"git"},"_npmVersion":"10.8.1","description":"A reusable wrapper button to make Tridion sites react app page components editable.","directories":{},"sideEffects":["dist/HeadlessXpmEditor.css","**/*.css"],"_nodeVersion":"22.17.0","dependencies":{"rollup-plugin-copy":"^3.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rollup":"^3.29.5","typescript":"^5.8.3","@types/react":"^18.2.41","@types/react-dom":"^18.2.17","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^28.0.6","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/headless-xpm-react_2.1.4-faf_1755184737355_0.3433239840970066","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"headless-xpm-react","version":"2.1.2","license":"Apache-2.0","description":"A reusable wrapper button to make Tridion sites react app page components editable.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","style":"dist/HeadlessXpmEditor.css","sideEffects":["dist/HeadlessXpmEditor.css","**/*.css"],"scripts":{"build":"rollup -c"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"devDependencies":{"@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1","@types/react":"^18.2.41","@types/react-dom":"^18.2.17","rollup":"^3.29.5","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-typescript2":"^0.35.0","typescript":"^5.8.3"},"dependencies":{"rollup-plugin-copy":"^3.5.0"},"repository":{"type":"git","url":"git+https://github.com/RWS-Open/tridion-sites-preview-xpmlite-react.git"},"keywords":["react","cms","wrapper","editor","component"],"_id":"headless-xpm-react@2.1.2","bugs":{"url":"https://github.com/RWS-Open/tridion-sites-preview-xpmlite-react/issues"},"homepage":"https://github.com/RWS-Open/tridion-sites-preview-xpmlite-react#readme","_nodeVersion":"22.19.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-Cvmr8BRmaSZvghOkZWbMGO7ldYu+O6FAu0+Jg1hS+hJyTPZ1ToxhPm5qxpsxSHb/MPgHBRLU70YQctwRquyO2A==","shasum":"baa1e072fab95817e9ce8ebd56a14a6f0447c599","tarball":"https://registry.npmjs.org/headless-xpm-react/-/headless-xpm-react-2.1.2.tgz","fileCount":15,"unpackedSize":55639,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCbbgGu2XVexH31pPx5MS8l8N5zC2He0KyXdD0OEnQqwQIgTUjJx3Z/gsTAr4JbFKCHjHrd5pPNIkU8XB2wKQbGRwk="}]},"_npmUser":{"name":"shivasdl","email":"smethre@sdl.com"},"directories":{},"maintainers":[{"name":"shivasdl","email":"smethre@sdl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/headless-xpm-react_2.1.2_1757509732101_0.5893414128087651"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-09T07:04:44.008Z","modified":"2025-09-10T13:08:52.512Z","1.0.0":"2025-07-09T07:04:44.162Z","1.0.1":"2025-07-09T07:09:25.923Z","1.0.2":"2025-07-09T07:28:10.533Z","1.0.3":"2025-07-09T09:02:59.744Z","1.0.4":"2025-07-09T09:11:31.216Z","1.0.5":"2025-07-09T09:29:16.070Z","1.0.6":"2025-07-09T10:31:04.658Z","1.0.7":"2025-07-09T11:00:44.651Z","1.0.8":"2025-07-09T11:04:25.488Z","1.0.9":"2025-07-09T11:17:04.431Z","1.1.0":"2025-07-09T11:35:53.833Z","1.1.1":"2025-07-09T12:03:01.770Z","1.1.2":"2025-07-09T12:13:03.180Z","1.1.3":"2025-07-09T12:15:08.297Z","1.1.4":"2025-07-09T14:08:31.533Z","1.1.5":"2025-07-09T14:22:07.255Z","1.1.6":"2025-07-09T14:29:56.462Z","1.1.7":"2025-07-09T17:49:49.581Z","1.2.0":"2025-07-15T05:57:45.691Z","1.2.1":"2025-07-15T06:09:13.944Z","1.2.2":"2025-07-15T06:28:57.202Z","1.2.3":"2025-07-15T13:40:31.008Z","1.2.4":"2025-07-16T08:31:52.903Z","1.3.0":"2025-07-17T07:11:55.988Z","1.4.0":"2025-07-17T09:43:33.137Z","1.5.0":"2025-07-17T10:17:15.510Z","1.6.0":"2025-07-17T10:38:51.315Z","2.0.0":"2025-07-17T11:14:42.792Z","1.5.1":"2025-07-17T15:59:44.524Z","1.6.1":"2025-07-18T04:53:09.385Z","1.6.2":"2025-07-18T05:21:15.526Z","1.6.3":"2025-07-18T06:44:58.090Z","1.6.4":"2025-07-18T06:58:39.963Z","1.6.5":"2025-07-18T07:10:23.728Z","1.6.6":"2025-07-18T07:12:44.125Z","1.6.7":"2025-07-18T07:18:51.248Z","1.6.8":"2025-07-18T07:20:23.999Z","2.0.1":"2025-07-18T09:18:20.880Z","2.0.2":"2025-07-18T13:01:31.429Z","2.0.3":"2025-07-18T13:08:44.147Z","2.0.4":"2025-07-18T14:14:30.008Z","2.0.4-alpha.1":"2025-07-22T06:33:28.522Z","2.0.4-alpha.2":"2025-07-22T06:50:59.018Z","2.0.4-alpha.3":"2025-07-22T07:15:06.151Z","2.0.4-alpha.4":"2025-07-22T07:28:27.659Z","2.0.4-alpha.5":"2025-07-22T07:33:58.883Z","2.0.4-alpha.6":"2025-07-22T08:41:58.318Z","2.0.4-alpha.7":"2025-07-22T08:51:39.099Z","2.0.4-alpha.8":"2025-07-22T09:04:33.319Z","2.0.4-alpha.9":"2025-07-22T09:15:13.583Z","2.0.4-beta.1":"2025-07-22T09:18:55.713Z","2.0.5":"2025-07-22T09:27:00.713Z","2.0.6":"2025-07-22T09:33:59.588Z","2.0.6-alpha.1":"2025-07-22T09:37:26.858Z","2.0.6-alpha.2":"2025-07-22T09:52:09.494Z","2.0.7":"2025-07-22T10:00:17.666Z","2.0.8":"2025-07-23T13:19:47.560Z","2.0.9":"2025-07-25T10:07:41.195Z","2.1.0":"2025-07-25T10:15:30.153Z","2.1.1":"2025-07-28T05:32:42.178Z","2.1.1-faf":"2025-08-14T12:42:34.991Z","2.1.2-faf":"2025-08-14T12:46:07.532Z","2.1.3-faf":"2025-08-14T12:56:00.592Z","2.1.4-faf":"2025-08-14T15:18:57.551Z","2.1.2":"2025-09-10T13:08:52.323Z"},"bugs":{"url":"https://github.com/RWS-Open/tridion-sites-preview-xpmlite-react/issues"},"homepage":"https://github.com/RWS-Open/tridion-sites-preview-xpmlite-react#readme","keywords":["react","cms","wrapper","editor","component"],"repository":{"type":"git","url":"git+https://github.com/RWS-Open/tridion-sites-preview-xpmlite-react.git"},"description":"A reusable wrapper button to make Tridion sites react app page components editable.","maintainers":[{"name":"shivasdl","email":"smethre@sdl.com"}],"readme":"# 🧩 headless-xpm-react\r\n\r\nA lightweight React package that adds edit links to your components or pages, enabling quick access to [RWS](https://rws.com) [Tridion Sites Experience Space](https://www.rws.com/content-management/tridion/sites/) (XPM) — ideal for headless CMS setups.\r\n\r\n\r\n## ✨ Features\r\n\r\n- Adds a visual edit icon/toolbar over React components\r\n\r\n- Opens Tridion Experience Space (XPM) directly to the associated item (Page or Component)\r\n\r\n- Works in staging environments only (as required by XPM)\r\n\r\n- Lightweight and non-intrusive\r\n\r\n## 🛠 Requirements\r\n\r\n- Tridion Sites 10.1+ \r\n\r\n## 📦 Installation\r\n\r\n```sh\r\n    npm install headless-xpm-react\r\n```\r\n## 🔧 Basic Usage\r\n\r\n1. Wrap your app in <HeadlessXpmProvider />\r\n\r\n```tsx\r\n\r\n    import {  HeadlessXpmProvider } from \"headless-xpm-react\";\r\n\r\n    <HeadlessXpmProvider \r\n        editorUrl={import.meta.env.VITE_EXP_SPACE_EDITOR_URL}\r\n        staging={true} \r\n        showExpSpaceEditor={true} \r\n        showPageEditorLink={true}\r\n    >\r\n        <App />\r\n    </HeadlessXpmProvider>\r\n        \r\n```\r\n\r\n2. Add an edit icon with <HeadlessXpmEditor />\r\n   \r\n```jsx\r\n    import { HeadlessXpmEditor } from \"headless-xpm-react\"\r\n\r\n    <HeadlessXpmEditor\r\n        tcmId=\"tcm:5-283\"\r\n        isPage={false}\r\n    >\r\n        <div>\r\n            <h1>Article Title</h1>\r\n            <p>Content body...</p>\r\n        </div>\r\n    </HeadlessXpmEditor>\r\n```\r\n\r\nWhen viewed in a staging environment, an edit icon will appear that opens the corresponding item in Experience Space.\r\n\r\n## 🧩 API Reference\r\n\r\n### `<HeadlessXpmProvider />` Props\r\n\r\n\r\n| Prop                 | Type                  | Description                     | Required?               |\r\n| -------------------- | --------------------- | ------------------------------- | ----------------------- |\r\n| `editorUrl`          | `string`              | URL to the Experience Space editor | ✅ Yes                   |\r\n| `children`           | `React.ReactNode`     | The app or section to wrap              | ✅ Yes                   |\r\n| `staging`            | `boolean`             | Enable the toolbar only in staging | ❌ No (default: `false`) | \r\n| `icon`               | `React.ReactNode`     | Custom icon element                 | ❌ No                    |\r\n| `showExpSpaceEditor` | `boolean`             | Show/hide the editor toolbar             | ❌ No (default: `true`)  |\r\n| `showPageEditorLink` | `boolean`             | Show an extra link for the current page           | ❌ No (default: `false`) |\r\n\r\n---\r\n\r\n\r\n### `<HeadlessXpmEditor />` Props\r\n\r\n| Prop                 | Type                  | Description                         | Required?                     |\r\n| ---------------------| ----------------------| ----------------------------------- | --------------------------    |\r\n| `tcmId`              | `string`              | TCM URI of the Page or Component    | ✅ Yes                       |\r\n| `children`           | `React.ReactNode`     | The content to wrap                    | ✅ Yes                       |\r\n| `isPage`             | `boolean`             | Is this a Page (true) or Component (false)? | ❌ No (default: `false`)     |\r\n| `linkStyle`          | `React.CSSProperties` | Custom CSS for the link element     | ❌ No                        |\r\n| `iconStyle`          | `React.CSSProperties` | CSS for the icon                 | ❌ No                        |\r\n| `containerStyle`     | `React.CSSProperties` | CSS for the outer wrapper                  | ❌ No                        |\r\n| `contentStyle`       | `React.CSSProperties` | CSS for the editable content area              | ❌ No                        |\r\n\r\n\r\n## 👉 Example React Apps\r\n\r\nSee a working implementation in the example project:\r\n\r\n- [Example React App](https://github.com/RWS-Open/tridion-sites-preview-xpmlite-react)\r\n\r\n\r\n## 🛠 Best Practices\r\n\r\n- Works only in staging environments where Experience Space is accessible\r\n\r\n- Use valid TCM URIs (tcm:pubId-itemId) for pages or components\r\n\r\n- Hide the edit toolbar in production by setting staging={false}","readmeFilename":"README.md","license":"Apache-2.0"}