[{"data":1,"prerenderedAt":1304},["ShallowReactive",2],{"navigation_docs":3,"-file-extensions-jsx":673,"-file-extensions-jsx-surround":1128,"mdc--ip97hz-key":1129,"mdc-wcjkri-key":1140,"mdc--2hm3t5-key":1148,"mdc-kq6q7p-key":1156,"mdc-g1yi48-key":1164,"mdc--6xl10j-key":1172,"mdc--k3b9ie-key":1180,"mdc-bocn6r-key":1188,"mdc-ssz7ub-key":1196,"mdc-k8oxuc-key":1204,"mdc-ded38c-key":1212,"mdc--4jzsij-key":1226,"mdc-59cr03-key":1256,"mdc-hlom6i-key":1264,"mdc--7hkhtk-key":1272,"mdc--ettoir-key":1288},[4,29,123,155,193,222,251,267,408,416,456,462,468],{"title":5,"path":6,"stem":7,"children":8,"icon":28},"Getting Started","\u002Fgetting-started","01.getting-started\u002F1.index",[9,13,18,23],{"title":10,"path":6,"stem":7,"icon":11,"exact":12},"What is Poly?","i-lucide-house",true,{"title":14,"path":15,"stem":16,"icon":17},"Installation","\u002Fgetting-started\u002Finstallation","01.getting-started\u002F2.installation","i-lucide-download",{"title":19,"path":20,"stem":21,"icon":22},"Quickstart","\u002Fgetting-started\u002Fquickstart","01.getting-started\u002F3.quickstart","i-lucide-rocket",{"title":24,"path":25,"stem":26,"icon":27},"Migrate to Poly","\u002Fgetting-started\u002Fmigrate-to-poly","01.getting-started\u002F4.migrate-to-poly","i-lucide-replace",false,{"title":30,"path":31,"stem":32,"children":33,"icon":28},"File Browser","\u002Ffile-browser","02.file-browser\u002F01.index",[34,37,42,47,52,57,62,67,72,113,118],{"title":35,"path":31,"stem":32,"icon":36,"exact":12},"Overview","i-lucide-folder-open",{"title":38,"path":39,"stem":40,"icon":41},"Uploading Files","\u002Ffile-browser\u002Fuploading-your-files","02.file-browser\u002F02.uploading-your-files","i-lucide-upload",{"title":43,"path":44,"stem":45,"icon":46},"Navigating Your Files","\u002Ffile-browser\u002Fnavigating-your-files","02.file-browser\u002F03.navigating-your-files","i-lucide-map",{"title":48,"path":49,"stem":50,"icon":51},"Sidebar","\u002Ffile-browser\u002Fsidebar","02.file-browser\u002F04.sidebar","i-lucide-panel-left",{"title":53,"path":54,"stem":55,"icon":56},"Saved Searches","\u002Ffile-browser\u002Fsaved-searches","02.file-browser\u002F05.saved-searches","i-lucide-folder-search",{"title":58,"path":59,"stem":60,"icon":61},"Supported File Types","\u002Ffile-browser\u002Fsupported-file-types","02.file-browser\u002F06.supported-file-types","i-lucide-file",{"title":63,"path":64,"stem":65,"icon":66},"View Modes","\u002Ffile-browser\u002Fview-modes","02.file-browser\u002F07.view-modes","i-lucide-layout-grid",{"title":68,"path":69,"stem":70,"icon":71},"Quick View (Peek)","\u002Ffile-browser\u002Fquick-view","02.file-browser\u002F08.quick-view","i-lucide-eye",{"title":73,"path":74,"stem":75,"children":76,"icon":78},"Tools Menu","\u002Ffile-browser\u002Ftools-menu","02.file-browser\u002F09.tools-menu\u002F1.index",[77,79,84,89,94,99,104,108],{"title":73,"path":74,"stem":75,"icon":78,"exact":12},"i-lucide-wrench",{"title":80,"path":81,"stem":82,"icon":83},"Agent","\u002Ffile-browser\u002Ftools-menu\u002Fagent","02.file-browser\u002F09.tools-menu\u002F2.agent","i-lucide-bot",{"title":85,"path":86,"stem":87,"icon":88},"Chats","\u002Ffile-browser\u002Ftools-menu\u002Fchats","02.file-browser\u002F09.tools-menu\u002F3.chats","i-lucide-message-square",{"title":90,"path":91,"stem":92,"icon":93},"Outline","\u002Ffile-browser\u002Ftools-menu\u002Foutline","02.file-browser\u002F09.tools-menu\u002F4.outline","i-lucide-list",{"title":95,"path":96,"stem":97,"icon":98},"Details Panel","\u002Ffile-browser\u002Ftools-menu\u002Fdetails","02.file-browser\u002F09.tools-menu\u002F5.details","i-lucide-panel-right",{"title":100,"path":101,"stem":102,"icon":103},"Activity","\u002Ffile-browser\u002Ftools-menu\u002Factivity","02.file-browser\u002F09.tools-menu\u002F6.activity","i-lucide-activity",{"title":105,"path":106,"stem":107,"icon":66},"Waterfall","\u002Ffile-browser\u002Ftools-menu\u002Fwaterfall","02.file-browser\u002F09.tools-menu\u002F7.waterfall",{"title":109,"path":110,"stem":111,"icon":112},"Flashback","\u002Ffile-browser\u002Ftools-menu\u002Fflashback","02.file-browser\u002F09.tools-menu\u002F8.flashback","i-lucide-zap",{"title":114,"path":115,"stem":116,"icon":117},"Keyboard Shortcuts","\u002Ffile-browser\u002Fkeyboard-shortcuts","02.file-browser\u002F10.keyboard-shortcuts","i-lucide-keyboard",{"title":119,"path":120,"stem":121,"icon":122},"Offline Use","\u002Ffile-browser\u002Foffline-use","02.file-browser\u002F11.offline-use","i-lucide-wifi-off",{"title":124,"path":125,"stem":126,"children":127,"icon":28},"Searching","\u002Fsearching","03.searching\u002F1.index",[128,130,135,140,145,150],{"title":35,"path":125,"stem":126,"icon":129,"exact":12},"i-lucide-search",{"title":131,"path":132,"stem":133,"icon":134},"Text Queries","\u002Fsearching\u002Ftext-queries","03.searching\u002F2.text-queries","i-lucide-text-search",{"title":136,"path":137,"stem":138,"icon":139},"Searching by File","\u002Fsearching\u002Fsearching-by-file","03.searching\u002F3.searching-by-file","i-lucide-scan-search",{"title":141,"path":142,"stem":143,"icon":144},"Searching by File Part","\u002Fsearching\u002Fsearching-by-file-part","03.searching\u002F4.searching-by-file-part","i-lucide-crop",{"title":146,"path":147,"stem":148,"icon":149},"Searching by Color","\u002Fsearching\u002Fsearching-by-color","03.searching\u002F5.searching-by-color","i-lucide-palette",{"title":151,"path":152,"stem":153,"icon":154},"Faceted Search & Advanced Search","\u002Fsearching\u002Ffaceted-search","03.searching\u002F6.faceted-search","i-lucide-filter",{"title":156,"path":157,"stem":158,"children":159,"icon":28},"Desktop","\u002Fdesktop","04.desktop\u002F1.index",[160,163,168,173,178,183,188],{"title":161,"path":157,"stem":158,"icon":162,"exact":12},"Intro","i-lucide-monitor",{"title":164,"path":165,"stem":166,"icon":167},"Sync Folder","\u002Fdesktop\u002Fsync-folder","04.desktop\u002F2.sync-folder","i-lucide-folder-sync",{"title":169,"path":170,"stem":171,"icon":172},"CLI","\u002Fdesktop\u002Fcli","04.desktop\u002F3.cli","i-lucide-square-terminal",{"title":174,"path":175,"stem":176,"icon":177},"Tags & Colors","\u002Fdesktop\u002Ftags-and-colors","04.desktop\u002F4.tags-and-colors","i-lucide-tags",{"title":179,"path":180,"stem":181,"icon":182},"Bookmarks","\u002Fdesktop\u002Fbookmarks","04.desktop\u002F5.bookmarks","i-lucide-bookmark",{"title":184,"path":185,"stem":186,"icon":187},"Spotlight & Handoff","\u002Fdesktop\u002Fspotlight-and-handoff","04.desktop\u002F6.spotlight-and-handoff","i-lucide-sparkles",{"title":189,"path":190,"stem":191,"icon":192},"Differences from Web","\u002Fdesktop\u002Fdifferences-from-web","04.desktop\u002F7.differences-from-web","i-lucide-app-window",{"title":80,"path":194,"stem":195,"children":196,"icon":28,"defaultOpen":28},"\u002Fagent","05.agent\u002F1.index",[197,198,203,207,212,217],{"title":35,"path":194,"stem":195,"icon":83,"exact":12},{"title":199,"path":200,"stem":201,"icon":202},"Reading & Summarizing Files","\u002Fagent\u002Freading-and-summarizing","05.agent\u002F2.reading-and-summarizing","i-lucide-book-open",{"title":204,"path":205,"stem":206,"icon":129},"AI-Powered Searching","\u002Fagent\u002Fsearching","05.agent\u002F3.searching",{"title":208,"path":209,"stem":210,"icon":211},"Creating and Editing Files","\u002Fagent\u002Fcreating-and-editing-files","05.agent\u002F4.creating-and-editing-files","i-lucide-file-pen",{"title":213,"path":214,"stem":215,"icon":216},"Organizing Files","\u002Fagent\u002Forganizing-files","05.agent\u002F5.organizing-files","i-lucide-folder-symlink",{"title":218,"path":219,"stem":220,"icon":221},"Complex, Multi-Step Tasks","\u002Fagent\u002Fcomplex-tasks","05.agent\u002F6.complex-tasks","i-lucide-workflow",{"title":223,"path":224,"stem":225,"children":226,"icon":28,"defaultOpen":28},"Recovering Files","\u002Frecovering-files","06.recovering-files\u002F1.index",[227,229,233,236,241,246],{"title":35,"path":224,"stem":225,"icon":228,"exact":12},"i-lucide-history",{"title":230,"path":231,"stem":232,"icon":71},"Viewing Versions","\u002Frecovering-files\u002Fviewing-versions","06.recovering-files\u002F2.viewing-versions",{"title":109,"path":234,"stem":235,"icon":112},"\u002Frecovering-files\u002Fflashback","06.recovering-files\u002F3.flashback",{"title":237,"path":238,"stem":239,"icon":240},"Restoring Versions","\u002Frecovering-files\u002Frestoring-versions","06.recovering-files\u002F4.restoring-versions","i-lucide-rotate-ccw",{"title":242,"path":243,"stem":244,"icon":245},"Reverting Changes","\u002Frecovering-files\u002Freverting-changes","06.recovering-files\u002F5.reverting-changes","i-lucide-undo-2",{"title":247,"path":248,"stem":249,"icon":250},"Limitations","\u002Frecovering-files\u002Flimitations","06.recovering-files\u002F6.limitations","i-lucide-triangle-alert",{"title":252,"path":253,"stem":254,"children":255,"icon":28,"defaultOpen":28},"Sharing","\u002Fsharing","07.sharing\u002F1.index",[256,258,262],{"title":35,"path":253,"stem":254,"icon":257,"exact":12},"i-lucide-share-2",{"title":259,"path":260,"stem":261,"icon":257},"Sharing Files","\u002Fsharing\u002Fsharing-files","07.sharing\u002F2.sharing-files",{"title":263,"path":264,"stem":265,"icon":266},"Shared Drives","\u002Fsharing\u002Fshared-drives","07.sharing\u002F3.shared-drives","i-lucide-users",{"title":169,"path":268,"stem":269,"children":270,"icon":28,"defaultOpen":28},"\u002Fcli","08.cli\u002F1.index",[271,273,278,399,404],{"title":14,"path":268,"stem":269,"icon":272,"exact":12},"i-lucide-terminal",{"title":274,"path":275,"stem":276,"icon":277},"How it Works","\u002Fcli\u002Fhow-it-works","08.cli\u002F2.how-it-works","i-lucide-cog",{"title":279,"path":280,"stem":281,"children":282,"icon":284},"Commands","\u002Fcli\u002Fcommands","08.cli\u002F3.commands\u002F01.index",[283,285,289,293,297,302,307,312,317,322,327,332,337,342,347,351,356,360,365,369,373,377,382,386,390,394],{"title":279,"path":280,"stem":281,"icon":284,"exact":12},"i-lucide-list-tree",{"title":286,"path":287,"stem":288,"icon":93},"ls","\u002Fcli\u002Fcommands\u002Fls","08.cli\u002F3.commands\u002F02.ls",{"title":290,"path":291,"stem":292,"icon":56},"find","\u002Fcli\u002Fcommands\u002Ffind","08.cli\u002F3.commands\u002F03.find",{"title":294,"path":295,"stem":296,"icon":129},"search","\u002Fcli\u002Fcommands\u002Fsearch","08.cli\u002F3.commands\u002F04.search",{"title":298,"path":299,"stem":300,"icon":301},"cp","\u002Fcli\u002Fcommands\u002Fcp","08.cli\u002F3.commands\u002F05.cp","i-lucide-copy",{"title":303,"path":304,"stem":305,"icon":306},"mv","\u002Fcli\u002Fcommands\u002Fmv","08.cli\u002F3.commands\u002F06.mv","i-lucide-move",{"title":308,"path":309,"stem":310,"icon":311},"rm","\u002Fcli\u002Fcommands\u002Frm","08.cli\u002F3.commands\u002F07.rm","i-lucide-trash-2",{"title":313,"path":314,"stem":315,"icon":316},"mkdir","\u002Fcli\u002Fcommands\u002Fmkdir","08.cli\u002F3.commands\u002F08.mkdir","i-lucide-folder-plus",{"title":318,"path":319,"stem":320,"icon":321},"mkurl","\u002Fcli\u002Fcommands\u002Fmkurl","08.cli\u002F3.commands\u002F09.mkurl","i-lucide-link",{"title":323,"path":324,"stem":325,"icon":326},"mksearch","\u002Fcli\u002Fcommands\u002Fmksearch","08.cli\u002F3.commands\u002F10.mksearch","i-lucide-search-code",{"title":328,"path":329,"stem":330,"icon":331},"mkdrive","\u002Fcli\u002Fcommands\u002Fmkdrive","08.cli\u002F3.commands\u002F11.mkdrive","i-lucide-hard-drive",{"title":333,"path":334,"stem":335,"icon":336},"rmdrive","\u002Fcli\u002Fcommands\u002Frmdrive","08.cli\u002F3.commands\u002F12.rmdrive","i-lucide-trash",{"title":338,"path":339,"stem":340,"icon":341},"wget","\u002Fcli\u002Fcommands\u002Fwget","08.cli\u002F3.commands\u002F13.wget","i-lucide-cloud-download",{"title":343,"path":344,"stem":345,"icon":346},"file show","\u002Fcli\u002Fcommands\u002Ffile-show","08.cli\u002F3.commands\u002F14.file-show","i-lucide-info",{"title":348,"path":349,"stem":350,"icon":202},"file read","\u002Fcli\u002Fcommands\u002Ffile-read","08.cli\u002F3.commands\u002F15.file-read",{"title":352,"path":353,"stem":354,"icon":355},"file write","\u002Fcli\u002Fcommands\u002Ffile-write","08.cli\u002F3.commands\u002F16.file-write","i-lucide-pencil",{"title":357,"path":358,"stem":359,"icon":211},"file update","\u002Fcli\u002Fcommands\u002Ffile-update","08.cli\u002F3.commands\u002F17.file-update",{"title":361,"path":362,"stem":363,"icon":364},"file search","\u002Fcli\u002Fcommands\u002Ffile-search","08.cli\u002F3.commands\u002F18.file-search","i-lucide-file-search",{"title":366,"path":367,"stem":368,"icon":228},"file history","\u002Fcli\u002Fcommands\u002Ffile-history","08.cli\u002F3.commands\u002F19.file-history",{"title":370,"path":371,"stem":372,"icon":240},"file restore","\u002Fcli\u002Fcommands\u002Ffile-restore","08.cli\u002F3.commands\u002F20.file-restore",{"title":374,"path":375,"stem":376,"icon":245},"file revert","\u002Fcli\u002Fcommands\u002Ffile-revert","08.cli\u002F3.commands\u002F21.file-revert",{"title":378,"path":379,"stem":380,"icon":381},"file open","\u002Fcli\u002Fcommands\u002Ffile-open","08.cli\u002F3.commands\u002F22.file-open","i-lucide-external-link",{"title":383,"path":384,"stem":385,"icon":17},"file download","\u002Fcli\u002Fcommands\u002Ffile-download","08.cli\u002F3.commands\u002F23.file-download",{"title":387,"path":388,"stem":389,"icon":257},"file share","\u002Fcli\u002Fcommands\u002Ffile-share","08.cli\u002F3.commands\u002F24.file-share",{"title":391,"path":392,"stem":393,"icon":192},"app","\u002Fcli\u002Fcommands\u002Fapp","08.cli\u002F3.commands\u002F25.app",{"title":395,"path":396,"stem":397,"icon":398},"auth","\u002Fcli\u002Fcommands\u002Fauth","08.cli\u002F3.commands\u002F26.auth","i-lucide-key-round",{"title":400,"path":401,"stem":402,"icon":403},"Global Flags","\u002Fcli\u002Fglobal-flags","08.cli\u002F4.global-flags","i-lucide-sliders-horizontal",{"title":405,"path":406,"stem":407,"icon":83},"Agent Skill","\u002Fcli\u002Fagent-skill","08.cli\u002F5.agent-skill",{"title":409,"path":410,"stem":411,"children":412,"icon":28,"defaultOpen":28},"Privacy & Security","\u002Fprivacy-and-security","09.privacy-and-security\u002F1.index",[413],{"title":414,"path":410,"stem":411,"icon":415,"exact":12},"Our Privacy Commitment","i-lucide-shield-check",{"title":417,"path":418,"stem":419,"children":420,"icon":28,"defaultOpen":28},"Integrations & MCP","\u002Fintegrations","10.integrations\u002F1.index",[421,423,428,433,438,442,447,452],{"title":35,"path":418,"stem":419,"icon":422,"exact":12},"i-lucide-plug",{"title":424,"path":425,"stem":426,"icon":427},"Claude Code","\u002Fintegrations\u002Fclaude-code","10.integrations\u002F2.claude-code","i-simple-icons-claude",{"title":429,"path":430,"stem":431,"icon":432},"Claude CoWork (Desktop)","\u002Fintegrations\u002Fclaude-cowork","10.integrations\u002F3.claude-cowork","i-simple-icons-anthropic",{"title":434,"path":435,"stem":436,"icon":437},"ChatGPT Work (Desktop)","\u002Fintegrations\u002Fchatgpt-work","10.integrations\u002F4.chatgpt-work","i-simple-icons-openai",{"title":439,"path":440,"stem":441,"icon":437},"ChatGPT","\u002Fintegrations\u002Fchatgpt","10.integrations\u002F5.chatgpt",{"title":443,"path":444,"stem":445,"icon":446},"Gemini","\u002Fintegrations\u002Fgemini","10.integrations\u002F6.gemini","i-simple-icons-googlegemini",{"title":448,"path":449,"stem":450,"icon":451},"VS Code & Cursor","\u002Fintegrations\u002Fvscode-cursor","10.integrations\u002F7.vscode-cursor","i-simple-icons-visualstudiocode",{"title":453,"path":454,"stem":455,"icon":78},"Using MCP","\u002Fintegrations\u002Fusing-mcp","10.integrations\u002F8.using-mcp",{"title":457,"path":458,"stem":459,"children":460,"icon":28,"defaultOpen":28},"Troubleshooting","\u002Ftroubleshooting","11.troubleshooting\u002F1.index",[461],{"title":457,"path":458,"stem":459,"icon":78,"exact":12},{"title":463,"path":464,"stem":465,"children":466,"icon":28,"defaultOpen":28},"Roadmap","\u002Froadmap","12.roadmap\u002F1.index",[467],{"title":463,"path":464,"stem":465,"icon":46,"exact":12},{"title":469,"icon":28,"defaultOpen":28,"path":470,"stem":471,"children":472,"page":28},"Releases","\u002Freleases","13.releases",[473,477],{"title":474,"path":475,"stem":476},"Latest","\u002Freleases\u002Fall-releases\u002F2026-09-01-v0-beta-09-01","13.releases\u002F1.latest",{"title":478,"icon":28,"defaultOpen":28,"path":479,"stem":480,"children":481,"page":28},"All releases","\u002Freleases\u002Fall-releases","13.releases\u002F2.all-releases",[482,489,497,505,513,521,529,537,545,553,561,569,577,585,593,601,609,617,625,633,641,649,657,665],{"title":483,"path":475,"stem":484,"release-notes":485},"v0.beta.2026.09.01","13.releases\u002F2.all-releases\u002F2026-09-01-v0-beta-09-01",{"date":486,"banner":487,"icon":488,"version":483},"2026-09-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fsticker.png",{"title":490,"path":491,"stem":492,"release-notes":493},"v0.beta.2026.08.27","\u002Freleases\u002Fall-releases\u002F2026-08-27-v0-beta-08-27","13.releases\u002F2.all-releases\u002F2026-08-27-v0-beta-08-27",{"date":494,"banner":495,"icon":496,"version":490},"2026-08-27","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Ficon.png",{"title":498,"path":499,"stem":500,"release-notes":501},"v0.beta.2026.08.18","\u002Freleases\u002Fall-releases\u002F2026-08-18-v0-beta-08-18","13.releases\u002F2.all-releases\u002F2026-08-18-v0-beta-08-18",{"date":502,"banner":503,"icon":504,"version":498},"2026-08-18","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fsticker.png",{"title":506,"path":507,"stem":508,"release-notes":509},"v0.beta.2026.08.11","\u002Freleases\u002Fall-releases\u002F2026-08-11-v0-beta-08-11","13.releases\u002F2.all-releases\u002F2026-08-11-v0-beta-08-11",{"date":510,"banner":511,"icon":512,"version":506},"2026-08-11","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002FUnknown-12.png",{"title":514,"path":515,"stem":516,"release-notes":517},"v0.beta.2026.01.22","\u002Freleases\u002Fall-releases\u002F2026-01-22-v0-beta-01-22","13.releases\u002F2.all-releases\u002F2026-01-22-v0-beta-01-22",{"date":518,"banner":519,"icon":520,"version":514},"2026-01-22","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Ficon.webp",{"title":522,"path":523,"stem":524,"release-notes":525},"v0.beta.2026.01.13","\u002Freleases\u002Fall-releases\u002F2026-01-13-v0-beta-01-13","13.releases\u002F2.all-releases\u002F2026-01-13-v0-beta-01-13",{"date":526,"banner":527,"icon":528,"version":522},"2026-01-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Ficon.webp",{"title":530,"path":531,"stem":532,"release-notes":533},"v0.beta.2026.01.09","\u002Freleases\u002Fall-releases\u002F2026-01-09-v0-beta-01-09","13.releases\u002F2.all-releases\u002F2026-01-09-v0-beta-01-09",{"date":534,"banner":535,"icon":536,"version":530},"2026-01-09","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Ficon.webp",{"title":538,"path":539,"stem":540,"release-notes":541},"v0.beta.2025.12.31","\u002Freleases\u002Fall-releases\u002F2025-12-31-v0-beta-12-31","13.releases\u002F2.all-releases\u002F2025-12-31-v0-beta-12-31",{"date":542,"banner":543,"icon":544,"version":538},"2025-12-31","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Ficon.webp",{"title":546,"path":547,"stem":548,"release-notes":549},"v0.beta.2025.12.26","\u002Freleases\u002Fall-releases\u002F2025-12-26-v0-beta-12-26","13.releases\u002F2.all-releases\u002F2025-12-26-v0-beta-12-26",{"date":550,"banner":551,"icon":552,"version":546},"2025-12-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Ficon.webp",{"title":554,"path":555,"stem":556,"release-notes":557},"v0.beta.2025.12.16","\u002Freleases\u002Fall-releases\u002F2025-12-16-v0-beta-12-16","13.releases\u002F2.all-releases\u002F2025-12-16-v0-beta-12-16",{"date":558,"banner":559,"icon":560,"version":554},"2025-12-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Ficon.webp",{"title":562,"path":563,"stem":564,"release-notes":565},"v0.beta.2025.12.12","\u002Freleases\u002Fall-releases\u002F2025-12-12-v0-beta-12-12","13.releases\u002F2.all-releases\u002F2025-12-12-v0-beta-12-12",{"date":566,"banner":567,"icon":568,"version":562},"2025-12-12","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Ficon.webp",{"title":570,"path":571,"stem":572,"release-notes":573},"v0.beta.2025.12.03","\u002Freleases\u002Fall-releases\u002F2025-12-03-v0-beta-12-03","13.releases\u002F2.all-releases\u002F2025-12-03-v0-beta-12-03",{"date":574,"banner":575,"icon":576,"version":570},"2025-12-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Ficon.webp",{"title":578,"path":579,"stem":580,"release-notes":581},"v0.beta.2025.11.26","\u002Freleases\u002Fall-releases\u002F2025-11-26-v0-beta-11-26","13.releases\u002F2.all-releases\u002F2025-11-26-v0-beta-11-26",{"date":582,"banner":583,"icon":584,"version":578},"2025-11-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Ficon.webp",{"title":586,"path":587,"stem":588,"release-notes":589},"v0.beta.2025.11.19","\u002Freleases\u002Fall-releases\u002F2025-11-19-v0-beta-11-19","13.releases\u002F2.all-releases\u002F2025-11-19-v0-beta-11-19",{"date":590,"banner":591,"icon":592,"version":586},"2025-11-19","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Ficon.webp",{"title":594,"path":595,"stem":596,"release-notes":597},"v0.beta.2025.11.13","\u002Freleases\u002Fall-releases\u002F2025-11-13-v0-beta-11-13","13.releases\u002F2.all-releases\u002F2025-11-13-v0-beta-11-13",{"date":598,"banner":599,"icon":600,"version":594},"2025-11-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Ficon.webp",{"title":602,"path":603,"stem":604,"release-notes":605},"v0.beta.2025.11.05","\u002Freleases\u002Fall-releases\u002F2025-11-05-v0-beta-11-05","13.releases\u002F2.all-releases\u002F2025-11-05-v0-beta-11-05",{"date":606,"banner":607,"icon":608,"version":602},"2025-11-05","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Ficon.webp",{"title":610,"path":611,"stem":612,"release-notes":613},"v0.beta.2025.10.29","\u002Freleases\u002Fall-releases\u002F2025-10-29-v0-beta-10-29","13.releases\u002F2.all-releases\u002F2025-10-29-v0-beta-10-29",{"date":614,"banner":615,"icon":616,"version":610},"2025-10-29","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Ficon.webp",{"title":618,"path":619,"stem":620,"release-notes":621},"v0.beta.2025.10.21","\u002Freleases\u002Fall-releases\u002F2025-10-21-v0-beta-10-21","13.releases\u002F2.all-releases\u002F2025-10-21-v0-beta-10-21",{"date":622,"banner":623,"icon":624,"version":618},"2025-10-21","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Ficon.webp",{"title":626,"path":627,"stem":628,"release-notes":629},"v0.beta.2025.10.14","\u002Freleases\u002Fall-releases\u002F2025-10-14-v0-beta-10-14","13.releases\u002F2.all-releases\u002F2025-10-14-v0-beta-10-14",{"date":630,"banner":631,"icon":632,"version":626},"2025-10-14","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Ficon.webp",{"title":634,"path":635,"stem":636,"release-notes":637},"v0.beta.2025.10.08","\u002Freleases\u002Fall-releases\u002F2025-10-08-v0-beta-10-08","13.releases\u002F2.all-releases\u002F2025-10-08-v0-beta-10-08",{"date":638,"banner":639,"icon":640,"version":634},"2025-10-08","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Ficon.webp",{"title":642,"path":643,"stem":644,"release-notes":645},"v0.beta.2025.10.01","\u002Freleases\u002Fall-releases\u002F2025-10-01-v0-beta-10-01","13.releases\u002F2.all-releases\u002F2025-10-01-v0-beta-10-01",{"date":646,"banner":647,"icon":648,"version":642},"2025-10-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Ficon.webp",{"title":650,"path":651,"stem":652,"release-notes":653},"v0.beta.2025.09.23","\u002Freleases\u002Fall-releases\u002F2025-09-23-v0-beta-09-23","13.releases\u002F2.all-releases\u002F2025-09-23-v0-beta-09-23",{"date":654,"banner":655,"icon":656,"version":650},"2025-09-23","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Ficon.webp",{"title":658,"path":659,"stem":660,"release-notes":661},"v0.beta.2025.09.16","\u002Freleases\u002Fall-releases\u002F2025-09-16-v0-beta-09-16","13.releases\u002F2.all-releases\u002F2025-09-16-v0-beta-09-16",{"date":662,"banner":663,"icon":664,"version":658},"2025-09-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Ficon.webp",{"title":666,"path":667,"stem":668,"release-notes":669},"v0.beta.2025.09.03","\u002Freleases\u002Fall-releases\u002F2025-09-03-v0-beta-09-03","13.releases\u002F2.all-releases\u002F2025-09-03-v0-beta-09-03",{"date":670,"banner":671,"icon":672,"version":666},"2025-09-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Ficon.webp",{"id":674,"title":675,"body":676,"description":1099,"extension":1100,"file-extension":1101,"links":1120,"meta":1121,"mime-type":1120,"navigation":28,"path":1122,"release-notes":1120,"seo":1123,"stem":1126,"__hash__":1127},"docs\u002Ffile-extensions\u002Fjsx.md","`.jsx` File Extension",{"type":677,"value":678,"toc":1085},"minimark",[679,689,708,743,760,767,781,792,799,805,811,814,820,835,854,861,864,929,953,956],[680,681,683,684,688],"h2",{"id":682},"what-kind-of-file-is-a-jsx","What kind of file is a ",[685,686,687],"code",{},".jsx","?",[690,691,692,693,695,696],"p",{},"A ",[685,694,687],{}," file contains JavaScript source with JSX, an XML-like syntax extension commonly used to describe user interfaces. JSX looks like HTML, but it follows different rules and can embed JavaScript expressions. React popularized JSX, although the syntax and React are separate and other libraries can use it too.",[697,698,699],"sup",{},[700,701,707],"a",{"href":702,"ariaDescribedBy":703,"dataFootnoteRef":705,"id":706},"#user-content-fn-1",[704],"footnote-label","","user-content-fnref-1","1",[690,709,710,711,713,714,717,718,724,725,731,732,734,735],{},"There is no magic byte sequence that identifies JSX. It is Unicode text, and a reliable check requires a JSX-aware parser plus the surrounding project configuration. ",[685,712,687],{}," also has no dedicated IANA-registered MIME type. The registered ",[685,715,716],{},"text\u002Fjavascript"," type lists ",[700,719,721],{"href":720},"\u002Ffile-extensions\u002Fjs",[685,722,723],{},".js"," and ",[700,726,728],{"href":727},"\u002Ffile-extensions\u002Fmjs",[685,729,730],{},".mjs",", not ",[685,733,687],{},".",[697,736,737],{},[700,738,742],{"href":739,"ariaDescribedBy":740,"dataFootnoteRef":705,"id":741},"#user-content-fn-2",[704],"user-content-fnref-2","2",[744,745,746,747,750,751,754,755,750,757,759],"note",{},"Renaming ",[685,748,749],{},"Component.js"," to ",[685,752,753],{},"Component.jsx"," does not add JSX or transform the source. Likewise, renaming ",[685,756,687],{},[685,758,723],{}," does not compile JSX for a browser or runtime.",[680,761,763,764,766],{"id":762},"how-do-i-open-a-jsx-on-my-computer","How do I open a ",[685,765,687],{}," on my computer?",[690,768,769,770,772,773],{},"Open ",[685,771,687],{}," files on Windows, macOS, Linux, or ChromeOS with a code editor such as Visual Studio Code, WebStorm, or Sublime Text. Visual Studio Code provides a distinct JavaScript JSX language mode, which enables appropriate syntax highlighting and editing features.",[697,774,775],{},[700,776,780],{"href":777,"ariaDescribedBy":778,"dataFootnoteRef":705,"id":779},"#user-content-fn-3",[704],"user-content-fnref-3","3",[690,782,783,784],{},"To run a project, use the toolchain declared by its package files and documentation. Browsers and ordinary JavaScript runtimes generally need JSX transformed first. Babel's JSX transform can produce JavaScript using either an automatic runtime or a configurable classic factory.",[697,785,786],{},[700,787,791],{"href":788,"ariaDescribedBy":789,"dataFootnoteRef":705,"id":790},"#user-content-fn-4",[704],"user-content-fnref-4","4",[793,794,795,796,798],"warning",{},"Do not run an unfamiliar ",[685,797,687],{}," project merely to inspect it. Source code, build plugins, package scripts, and imported dependencies can access whatever the runtime permits.",[680,800,802,803],{"id":801},"poly-support-for-jsx","Poly support for ",[685,804,687],{},[690,806,807,808,810],{},"Poly opens ",[685,809,687],{}," source in a read-only code editor with syntax highlighting, word wrap, and in-file search. Readable source is available to exact and semantic search, and the Poly agent can summarize components, explain props and state, or reason about the code.",[690,812,813],{},"Poly does not execute the file, install dependencies, run its build, or automatically resolve imports. Preview is useful for inspection, but it is not a security verdict and cannot establish the behavior of an entire application from one file.",[680,815,817,818],{"id":816},"history-of-jsx","History of ",[685,819,687],{},[690,821,822,823,831,832,834],{},"JSX became closely associated with React, which was open-sourced by Facebook on May 29, 2013.",[697,824,825],{},[700,826,830],{"href":827,"ariaDescribedBy":828,"dataFootnoteRef":705,"id":829},"#user-content-fn-5",[704],"user-content-fnref-5","5"," The ",[685,833,687],{}," suffix developed as a practical signal that a JavaScript file needs a JSX-aware parser or transform. It remains a convention rather than a separate standardized programming language or media type.",[690,836,837,838,841,842,844,845,853],{},"The convention now extends beyond React. TypeScript describes JSX as implementation-specific and notes that its ",[685,839,840],{},"preserve"," mode emits unchanged JSX with a ",[685,843,687],{}," output suffix.",[697,846,847],{},[700,848,852],{"href":849,"ariaDescribedBy":850,"dataFootnoteRef":705,"id":851},"#user-content-fn-6",[704],"user-content-fnref-6","6"," Different toolchains can therefore assign different runtime meanings to the same JSX elements.",[680,855,857,858,860],{"id":856},"working-with-jsx-and-alternatives","Working with ",[685,859,687],{}," and alternatives",[690,862,863],{},"Choose the suffix that matches both the source syntax and the project's configured tools:",[865,866,867,883],"table",{},[868,869,870],"thead",{},[871,872,873,877,880],"tr",{},[874,875,876],"th",{},"Extension",[874,878,879],{},"Best fit",[874,881,882],{},"Key distinction",[884,885,886,899,913],"tbody",{},[871,887,888,893,896],{},[889,890,891],"td",{},[685,892,687],{},[889,894,895],{},"JavaScript source containing JSX",[889,897,898],{},"Clearly signals that JSX parsing is required",[871,900,901,907,910],{},[889,902,903],{},[700,904,905],{"href":720},[685,906,723],{},[889,908,909],{},"Standard JavaScript, or JSX where the toolchain permits it",[889,911,912],{},"The suffix alone does not signal JSX",[871,914,915,923,926],{},[889,916,917],{},[700,918,920],{"href":919},"\u002Ffile-extensions\u002Ftsx",[685,921,922],{},".tsx",[889,924,925],{},"TypeScript source containing JSX",[889,927,928],{},"Adds TypeScript syntax and type checking",[690,930,931,932,936,937,945,946,750,948,952],{},"React's TypeScript guidance requires ",[700,933,934],{"href":919},[685,935,922],{}," for files that combine TypeScript and JSX.",[697,938,939],{},[700,940,944],{"href":941,"ariaDescribedBy":942,"dataFootnoteRef":705,"id":943},"#user-content-fn-7",[704],"user-content-fnref-7","7"," Converting ",[685,947,687],{},[700,949,950],{"href":919},[685,951,922],{}," usually requires adding or fixing types, not simply changing the filename. Transforming JSX with Babel or another compiler produces JavaScript output, while renaming leaves the source unchanged.",[690,954,955],{},"Keep build configuration, dependency manifests, and lockfiles with shared JSX source. They identify the JSX runtime, transform settings, module system, and package versions needed to interpret the code correctly.",[957,958,961,966],"section",{"className":959,"dataFootnotes":705},[960],"footnotes",[680,962,965],{"className":963,"id":704},[964],"sr-only","Footnotes",[967,968,969,991,1007,1023,1039,1054,1070],"ol",{},[970,971,973,974,983,984],"li",{"id":972},"user-content-fn-1","React. ",[700,975,979],{"href":976,"rel":977},"https:\u002F\u002Freact.dev\u002Flearn\u002Fwriting-markup-with-jsx",[978],"nofollow",[980,981,982],"em",{},"Writing Markup with JSX",". ",[700,985,990],{"href":986,"ariaLabel":987,"className":988,"dataFootnoteBackref":705},"#user-content-fnref-1","Back to reference 1",[989],"data-footnote-backref","↩",[970,992,994,995,983,1002],{"id":993},"user-content-fn-2","Internet Assigned Numbers Authority. ",[700,996,999],{"href":997,"rel":998},"https:\u002F\u002Fwww.iana.org\u002Fassignments\u002Fmedia-types\u002Ftext\u002Fjavascript",[978],[980,1000,1001],{},"text\u002Fjavascript Media Type Registration",[700,1003,990],{"href":1004,"ariaLabel":1005,"className":1006,"dataFootnoteBackref":705},"#user-content-fnref-2","Back to reference 2",[989],[970,1008,1010,1011,983,1018],{"id":1009},"user-content-fn-3","Visual Studio Code. ",[700,1012,1015],{"href":1013,"rel":1014},"https:\u002F\u002Fcode.visualstudio.com\u002Fdocs\u002Flanguages\u002Fidentifiers",[978],[980,1016,1017],{},"Language Identifiers",[700,1019,990],{"href":1020,"ariaLabel":1021,"className":1022,"dataFootnoteBackref":705},"#user-content-fnref-3","Back to reference 3",[989],[970,1024,1026,1027,983,1034],{"id":1025},"user-content-fn-4","Babel. ",[700,1028,1031],{"href":1029,"rel":1030},"https:\u002F\u002Fbabeljs.io\u002Fdocs\u002Fbabel-plugin-transform-react-jsx\u002F",[978],[980,1032,1033],{},"@babel\u002Fplugin-transform-react-jsx",[700,1035,990],{"href":1036,"ariaLabel":1037,"className":1038,"dataFootnoteBackref":705},"#user-content-fnref-4","Back to reference 4",[989],[970,1040,973,1042,983,1049],{"id":1041},"user-content-fn-5",[700,1043,1046],{"href":1044,"rel":1045},"https:\u002F\u002Freact.dev\u002Fversions#initial-commit",[978],[980,1047,1048],{},"React Versions: Initial Commit",[700,1050,990],{"href":1051,"ariaLabel":1052,"className":1053,"dataFootnoteBackref":705},"#user-content-fnref-5","Back to reference 5",[989],[970,1055,1057,1058,983,1065],{"id":1056},"user-content-fn-6","TypeScript. ",[700,1059,1062],{"href":1060,"rel":1061},"https:\u002F\u002Fwww.typescriptlang.org\u002Fdocs\u002Fhandbook\u002Fjsx",[978],[980,1063,1064],{},"JSX",[700,1066,990],{"href":1067,"ariaLabel":1068,"className":1069,"dataFootnoteBackref":705},"#user-content-fnref-6","Back to reference 6",[989],[970,1071,973,1073,983,1080],{"id":1072},"user-content-fn-7",[700,1074,1077],{"href":1075,"rel":1076},"https:\u002F\u002Freact.dev\u002Flearn\u002Ftypescript",[978],[980,1078,1079],{},"Using TypeScript",[700,1081,990],{"href":1082,"ariaLabel":1083,"className":1084,"dataFootnoteBackref":705},"#user-content-fnref-7","Back to reference 7",[989],{"title":705,"searchDepth":1086,"depth":1086,"links":1087},2,[1088,1090,1092,1094,1096,1098],{"id":682,"depth":1086,"text":1089},"What kind of file is a .jsx?",{"id":762,"depth":1086,"text":1091},"How do I open a .jsx on my computer?",{"id":801,"depth":1086,"text":1093},"Poly support for .jsx",{"id":816,"depth":1086,"text":1095},"History of .jsx",{"id":856,"depth":1086,"text":1097},"Working with .jsx and alternatives",{"id":704,"depth":1086,"text":965},"Learn what a `.jsx` file is, how to open and transform JSX source, how Poly supports it, and when `.js` or `.tsx` is a better choice.","md",{"extension":687,"name":1102,"support-level":1103,"mime-type":1104,"operating-systems":1105,"opens-with":1110,"encoding":1115,"poly-support":1116,"poly-indexed":1117,"poly-preview":1118,"poly-agent":1119},"JavaScript with JSX source","Full Support",[],[1106,1107,1108,1109],"Windows","macOS","Linux","ChromeOS",[1111,1112,1113,1114],"Visual Studio Code","WebStorm","Sublime Text","Babel","Unicode source text, normally UTF-8","Yes. Poly recognizes `.jsx` files as readable source code.","Yes. Poly indexes readable source for exact and semantic search.","Yes. `.jsx` files open in Poly's read-only code editor.","Yes. The Poly agent can read and reason about the source without executing it.",null,{},"\u002Ffile-extensions\u002Fjsx",{"title":1124,"description":1125},".jsx File Extension: How to Open and Use JSX Files","A practical guide to .jsx JavaScript files, including editors, React and other JSX runtimes, Poly support, security, history, and alternatives.","file-extensions\u002Fjsx","8yQfB0MdN9UbjH3MKi5FvgSv7iVZ8MlAOikW1Wyr7-U",[1120,1120],{"data":1130,"body":1131},{},{"type":1132,"children":1133},"root",[1134],{"type":1135,"tag":690,"props":1136,"children":1137},"element",{},[1138],{"type":1139,"value":1115},"text",{"data":1141,"body":1142},{},{"type":1132,"children":1143},[1144],{"type":1135,"tag":690,"props":1145,"children":1146},{},[1147],{"type":1139,"value":1109},{"data":1149,"body":1150},{},{"type":1132,"children":1151},[1152],{"type":1135,"tag":690,"props":1153,"children":1154},{},[1155],{"type":1139,"value":1111},{"data":1157,"body":1158},{},{"type":1132,"children":1159},[1160],{"type":1135,"tag":690,"props":1161,"children":1162},{},[1163],{"type":1139,"value":1112},{"data":1165,"body":1166},{},{"type":1132,"children":1167},[1168],{"type":1135,"tag":690,"props":1169,"children":1170},{},[1171],{"type":1139,"value":1113},{"data":1173,"body":1174},{},{"type":1132,"children":1175},[1176],{"type":1135,"tag":690,"props":1177,"children":1178},{},[1179],{"type":1139,"value":1117},{"data":1181,"body":1182},{},{"type":1132,"children":1183},[1184],{"type":1135,"tag":690,"props":1185,"children":1186},{},[1187],{"type":1139,"value":1119},{"data":1189,"body":1190},{},{"type":1132,"children":1191},[1192],{"type":1135,"tag":690,"props":1193,"children":1194},{},[1195],{"type":1139,"value":1106},{"data":1197,"body":1198},{},{"type":1132,"children":1199},[1200],{"type":1135,"tag":690,"props":1201,"children":1202},{},[1203],{"type":1139,"value":1107},{"data":1205,"body":1206},{},{"type":1132,"children":1207},[1208],{"type":1135,"tag":690,"props":1209,"children":1210},{},[1211],{"type":1139,"value":1108},{"data":1213,"body":1214},{},{"type":1132,"children":1215},[1216],{"type":1135,"tag":690,"props":1217,"children":1218},{},[1219,1224],{"type":1135,"tag":685,"props":1220,"children":1222},{"className":1221},[],[1223],{"type":1139,"value":687},{"type":1139,"value":1225}," File Extension",{"data":1227,"body":1228},{},{"type":1132,"children":1229},[1230],{"type":1135,"tag":690,"props":1231,"children":1232},{},[1233,1235,1240,1242,1247,1249,1254],{"type":1139,"value":1234},"Learn what a ",{"type":1135,"tag":685,"props":1236,"children":1238},{"className":1237},[],[1239],{"type":1139,"value":687},{"type":1139,"value":1241}," file is, how to open and transform JSX source, how Poly supports it, and when ",{"type":1135,"tag":685,"props":1243,"children":1245},{"className":1244},[],[1246],{"type":1139,"value":723},{"type":1139,"value":1248}," or ",{"type":1135,"tag":685,"props":1250,"children":1252},{"className":1251},[],[1253],{"type":1139,"value":922},{"type":1139,"value":1255}," is a better choice.",{"data":1257,"body":1258},{},{"type":1132,"children":1259},[1260],{"type":1135,"tag":690,"props":1261,"children":1262},{},[1263],{"type":1139,"value":1102},{"data":1265,"body":1266},{},{"type":1132,"children":1267},[1268],{"type":1135,"tag":690,"props":1269,"children":1270},{},[1271],{"type":1139,"value":1114},{"data":1273,"body":1274},{},{"type":1132,"children":1275},[1276],{"type":1135,"tag":690,"props":1277,"children":1278},{},[1279,1281,1286],{"type":1139,"value":1280},"Yes. Poly recognizes ",{"type":1135,"tag":685,"props":1282,"children":1284},{"className":1283},[],[1285],{"type":1139,"value":687},{"type":1139,"value":1287}," files as readable source code.",{"data":1289,"body":1290},{},{"type":1132,"children":1291},[1292],{"type":1135,"tag":690,"props":1293,"children":1294},{},[1295,1297,1302],{"type":1139,"value":1296},"Yes. ",{"type":1135,"tag":685,"props":1298,"children":1300},{"className":1299},[],[1301],{"type":1139,"value":687},{"type":1139,"value":1303}," files open in Poly's read-only code editor.",1788325917402]