Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/swashcap/multiplatformicon
An experiment with icons for multiple platforms.
https://github.com/swashcap/multiplatformicon
Last synced: about 2 months ago
JSON representation
An experiment with icons for multiple platforms.
- Host: GitHub
- URL: https://github.com/swashcap/multiplatformicon
- Owner: swashcap
- License: mit
- Created: 2021-08-06T19:33:03.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-12-28T23:40:10.000Z (about 3 years ago)
- Last Synced: 2024-11-10T03:37:45.376Z (3 months ago)
- Language: JavaScript
- Size: 1.42 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MultiPlatformIcons
_An experiment with icons for multiple platforms._
## Platforms
- [Android](./android/): `VectorDrawable` assets
- [iOS](./ios/): PDFs in an asset catalog
- [React](./react/): SVG components
- [React Native](./react-native/): multi-resolution PNGs wrapped in
the [`Image`](https://reactnative.dev/docs/image) component## Setup
1. Ensure [Node.js](https://nodejs.org/en/) v16.13.x is installed
2. Install [pnpm](https://pnpm.io/):
- Optional: use [Corepack](https://nodejs.org/api/corepack.html)
3. Install dependencies:
```shell
pnpm install
```
4. Build:
```shell
pnpm run build
```## Scripts
- `npm run build`: Build all the platforms
- `npm run clean`: Clean the build artifacts## License
MIT. See [LICENSE](./LICENSE) for details.