Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add react-native-svg compatible package #548

Merged
merged 128 commits into from
Mar 30, 2023
Merged

Conversation

warren-ms
Copy link
Collaborator

Hello, this change adds a new package to publish a react-native-svg version of this icon package. This is a modified version of the react-icons package process designed to output a package compatible with react-native-svg.

To accomplish this, I needed to use a later version of SVGR which additionally has some changes with file templates and sizing output that are incompatible with the current react-icons code. Ideally, we might want to produce some common code between the two but I don't want to risk breaking anything in react-icons with this change.

Also, this fixes an issue in importer.js which tries to determine the name of containing folder in a path by looking for the last '/', but this does not work in windows since backslashes can be used here. This made the script copy a bunch of stuff to the wrong place when run in windows when I was doing local testing.

warren-ms and others added 12 commits February 6, 2023 10:31
…package. This is a modified version of the react-icons package designed to output a package compatible with react-native-svg.

To accomplish this we we need to use a later version of SVGR which has some changes with file templates and possibly sizing output that are incompatible with the current react-icons code.

Ideally we might want to produce some common code between the two but I don't want to risk breaking anything in react-icons with this additional package.
    Add a new package to publish a react-native-svg version of this icon package. This is a modified version of the react-icons package designed to output a package compatible with react-native-svg.

    To accomplish this we we need to use a later version of SVGR which has some changes with file templates and possibly sizing output that are incompatible with the current react-icons code.

    Ideally we might want to produce some common code between the two but I don't want to risk breaking anything in react-icons with this additional package.
…is icon package. This is a modified version of the react-icons package designed to output a package compatible with react-native-svg."

This reverts commit 35729cf.
tomi-msft
tomi-msft previously approved these changes Mar 3, 2023
@tomi-msft tomi-msft merged commit 14164ca into microsoft:main Mar 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants