This package, `office-ui-fabric-core`, provides the foundational CSS styles, typography, icons, and grid system for implementing the Microsoft Office Design Language, now largely aligned with the Fluent Design System. It is the front-end framework for building user experiences for Office and Office 365, distinct from the React-based component library `office-ui-fabric-react`. The current stable version is 11.1.0, with minor releases and bug fixes occurring every few months. Its key differentiators include providing pre-built styles that ensure visual consistency with Microsoft's product suite and offering a mobile-first, responsive design approach. It is primarily consumed as a CSS stylesheet, either via CDN or package managers like npm, rather than through JavaScript module imports.
npm install office-ui-fabric-coreVerified import paths — ran on the pinned version, not inferred.
Demonstrates including Office UI Fabric Core via CDN and applying basic typography, grid, color, and icon classes.
Review your usage of Fabric icons and replace any removed icons with available alternatives from the updated icon set, or provide custom SVG assets. Consult the Fabric documentation for the current list of available icons.
Thoroughly test your application's UI after upgrading to ensure visual consistency. Update custom styles that might conflict with the new Fluent defaults. Refer to the official Fluent Design System documentation and Fabric Core changelog for detailed style guidelines.
Ensure you are referencing the correct documentation and installation instructions for Fabric Core if you only need the CSS styles, and Fabric React if you need React components. Do not mix and match CDN links for Core with `@fluentui/react` component usage unless specifically documented.
Review the asset license at `https://static2.sharepointonline.com/files/fabric/assets/license.txt` to understand the usage terms and restrictions for fonts and icons provided through Microsoft's CDN.
If your application relies on Fabric Core's animation or transition utility classes, ensure you are using version 9.3.1 or higher to guarantee correct functionality across various browsers.
Consult the updated Fabric Core icon documentation or the changelog for version 11.0.0 to identify removed icons. Replace the missing icon with an available alternative or provide a custom SVG icon.
Review your application's custom CSS for overrides or assumptions based on older Fabric Core styles. Update your styles to be compatible with the new Fluent Design System guidelines and re-evaluate visual regressions.
Ensure your bundler (e.g., Webpack, Rollup) has appropriate loaders (e.g., `css-loader`, `style-loader`) configured to process CSS files from `node_modules`. Verify the import path is correct and points to the `dist` directory.
No dependency data recorded yet.