Add support for aliases (#899)

* extract workflow

* Add aliases build

* Setup types building for aliases

* Add types generation for aliases

* Finish React Aliases

* Finish aliases for lucide-react

* setup aliases preact

* Fix aliases in preact

* Add aliases preact

* Add aliases lucide-react-native

* Fix solid js build

* update lock file

* Improve solid for solid start

* update import

* update import

* lucide solid fix types generation

* Fix lucide sold

* Fix svelte aliases

* update lockfile

* Fix imports

* Fix solid js issues

* Add aliases to the vue packages

* Fix lucide react native

* Test alpha versions lucide-vue, lucide-vue-next, lucide-svelte
This commit is contained in:
Eric Fennis
2023-01-17 08:04:34 +01:00
committed by GitHub
parent 621cf6b290
commit 8fd8007c96
70 changed files with 7181 additions and 501 deletions

View File

@@ -1,7 +1,7 @@
export default ({ componentName, children }) => `
import createVueComponent from '../createVueComponent';
import createLucideIcon from '../createLucideIcon';
const ${componentName} = createVueComponent('${componentName}Icon', ${JSON.stringify(children)});
const ${componentName} = createLucideIcon('${componentName}Icon', ${JSON.stringify(children)});
export default ${componentName};
`;