generator-office
Version:
Yeoman generator for creating Microsoft Office projects using any text editor.
303 lines • 9.85 kB
JSON
{
"projectTypes": {
"taskpane": {
"displayname": "Office Add-in Task Pane project",
"templates": {
"javascript": {
"repository": "https://github.com/OfficeDev/Office-Addin-TaskPane-JS",
"branch": "release"
},
"typescript": {
"repository": "https://github.com/OfficeDev/Office-Addin-TaskPane",
"branch": "release"
}
},
"supportedHosts": {
"Excel": {
"supportedManifestTypes": [
"xml"
]
},
"Onenote": {
"supportedManifestTypes": [
"xml"
]
},
"Outlook": {
"supportedManifestTypes": [
"xml",
"json"
]
},
"Powerpoint": {
"supportedManifestTypes": [
"xml"
]
},
"Project": {
"supportedManifestTypes": [
"xml"
]
},
"Word": {
"supportedManifestTypes": [
"xml"
]
}
}
},
"taskpane-preview": {
"displayname": "Excel, PowerPoint, and/or Word Task Pane with unified manifest for Microsoft 365 (preview)",
"templates": {
"typescript": {
"repository": "https://github.com/OfficeDev/Office-Addin-TaskPane",
"prerelease": "json-wxpo-preview",
"branch": "json-wxpo-preview"
}
},
"supportedHosts": {
"All": {
"supportedManifestTypes": [
"json"
]
},
"Excel": {
"supportedManifestTypes": [
"json"
]
},
"Powerpoint": {
"supportedManifestTypes": [
"json"
]
},
"Word": {
"supportedManifestTypes": [
"json"
]
}
}
},
"react": {
"displayname": "Office Add-in Task Pane project using React framework",
"templates": {
"javascript": {
"repository": "https://github.com/OfficeDev/Office-Addin-TaskPane-React-JS",
"branch": "release"
},
"typescript": {
"repository": "https://github.com/OfficeDev/Office-Addin-TaskPane-React",
"branch": "release"
}
},
"supportedHosts": {
"Excel": {
"supportedManifestTypes": [
"xml"
]
},
"Onenote": {
"supportedManifestTypes": [
"xml"
]
},
"Outlook": {
"supportedManifestTypes": [
"xml",
"json"
]
},
"Powerpoint": {
"supportedManifestTypes": [
"xml"
]
},
"Project": {
"supportedManifestTypes": [
"xml"
]
},
"Word": {
"supportedManifestTypes": [
"xml"
]
}
}
},
"excel-functions-shared": {
"displayname": "Excel Custom Functions using a Shared Runtime",
"templates": {
"javascript": {
"repository": "https://github.com/OfficeDev/Excel-Custom-Functions-Shared-JS",
"branch": "release",
"prerelease": "main"
},
"typescript": {
"repository": "https://github.com/OfficeDev/Excel-Custom-Functions-Shared",
"branch": "release",
"prerelease": "main"
}
},
"supportedHosts": {
"Excel": {
"supportedManifestTypes": [
"xml"
]
}
}
},
"excel-functions": {
"displayname": "Excel Custom Functions using a JavaScript-only Runtime",
"templates": {
"javascript": {
"repository": "https://github.com/OfficeDev/Excel-Custom-Functions-JS",
"branch": "release"
},
"typescript": {
"repository": "https://github.com/OfficeDev/Excel-Custom-Functions",
"branch": "release"
}
},
"supportedHosts": {
"Excel": {
"supportedManifestTypes": [
"xml"
]
}
}
},
"single-sign-on": {
"displayname": "Office Add-in Task Pane project supporting single sign-on",
"templates": {
"javascript": {
"repository": "https://github.com/OfficeDev/Office-Addin-TaskPane-SSO-JS",
"branch": "release"
},
"typescript": {
"repository": "https://github.com/OfficeDev/Office-Addin-Taskpane-SSO",
"branch": "release"
}
},
"supportedHosts": {
"Excel": {
"supportedManifestTypes": [
"xml"
]
},
"Outlook": {
"supportedManifestTypes": [
"xml",
"json"
]
},
"Powerpoint": {
"supportedManifestTypes": [
"xml"
]
},
"Word": {
"supportedManifestTypes": [
"xml"
]
}
}
},
"nested-app-auth": {
"displayname": "Office Add-in Task Pane project supporting Nested App Auth single sign-on (preview)",
"templates": {
"typescript": {
"repository": "https://github.com/OfficeDev/Office-Addin-TaskPane-SSO-NAA",
"branch": "yo-office"
}
},
"supportedHosts": {
"Excel": {
"supportedManifestTypes": [
"xml"
]
},
"Powerpoint": {
"supportedManifestTypes": [
"xml"
]
},
"Word": {
"supportedManifestTypes": [
"xml"
]
}
}
},
"manifest": {
"displayname": "Office Add-in project containing the manifest only",
"templates": {
"manifestonly": {
"repository": ""
}
},
"supportedHosts": {
"Excel": {
"supportedManifestTypes": [
"xml"
]
},
"Onenote": {
"supportedManifestTypes": [
"xml"
]
},
"Outlook": {
"supportedManifestTypes": [
"xml"
]
},
"Powerpoint": {
"supportedManifestTypes": [
"xml"
]
},
"Project": {
"supportedManifestTypes": [
"xml"
]
},
"Word": {
"supportedManifestTypes": [
"xml"
]
}
}
}
},
"hostTypes": {
"wxpo": {
"displayname": "All"
},
"excel": {
"displayname": "Excel"
},
"onenote": {
"displayname": "OneNote"
},
"outlook": {
"displayname": "Outlook"
},
"powerpoint": {
"displayname": "PowerPoint"
},
"project": {
"displayname": "Project"
},
"word": {
"displayname": "Word"
}
},
"manifestTypes": {
"xml": {
"displayname": "Add-in only manifest"
},
"json": {
"displayname": "Unified manifest for Microsoft 365"
}
}
}