@10stars/mui-symbols-w300-esm
v1.0.5
Published
Material Design symbols (weight 300, ESM) distributed as MUI SvgIcon React components. Fork of @mui-symbols-material/w300-esm with peer dependency ranges updated for MUI 9 / React 19.
Downloads
104
Maintainers
Readme
@10stars/mui-symbols-w300-esm
Material Design symbols (weight 300, ESM) as MUI SvgIcon React components.
Fork of @mui-symbols-material/w300-esm
by Aleksandr Rubtsov (MIT). Changes vs upstream 0.4.1:
peerDependencieswidened to allow MUI^9and React^19(so consumers no longer need repo-wideoverrides).- Dropped the
@babel/runtimeruntime dependency:utils/createSvgIcon.jsis rewritten to use native object spread instead of the_extendshelper. The package now ships zero runtime dependencies. - Added an
exportsmap (root., per-icon wildcard./*and./*.js,./package.json) withtypes/defaultconditions. Root named imports and deep subpath imports (extensionless or.js) all resolve, with TypeScript types.
Every per-icon file, the SvgIcon wrapping, and index.js/index.d.ts are
otherwise unchanged from upstream.
Install
bun add @10stars/mui-symbols-w300-esmUsage
import { AccountCircleRounded } from "@10stars/mui-symbols-w300-esm"
// or deep import (no exports map; resolves to the physical file):
import AccountCircleRounded from "@10stars/mui-symbols-w300-esm/AccountCircleRounded"
;<AccountCircleRounded fontSize="large" />Maintenance
This package is republished from the upstream npm tarball; icon sources are not committed here. To produce/publish:
bun run repack # download pinned upstream tgz -> ./build, overlay our metadata, npm pack dry-run
bun run publish:pkg # same, then npm publish ./build (requires npm auth for @10stars)The pinned upstream version lives in repack.ts (UPSTREAM_VERSION).
Canonical metadata (name, version, peerDeps) lives in this package's package.json
and is overlaid onto the upstream package.json at repack time.
