Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat: add base fragments-cli * feat: add base fragments-generator * feat: add load-node method to figma-file-loader * feat: add theme option to generate fragments command * feat: add process-file theme path * feat: add get-value-key-from-theme to fragments-generator strategy * feat: add component wrapper fro fragments * feat: add create wrapper element for array text elements * feat: add figma file-utils with process and write file utils destructure fragments-cli run util * refactor: parse node-id in load-node method * feat: add create dynamic fragments tree to fragments generator * refactor: destructure create-fragment strategy * feat: add dynamic imports when creating component * feat: add theme-mapping strategy * feat: add create-text strategy * feat: add create-box strategy * refactor: move getting attributes to theme-mapping strategy * feat: add to-px-string util * refactor: move getting box attributes to theme-mapping strategy * feat: add get-border-radius to theme-mapping strategy * feat: add get-border to theme-mapping strategy * feat: add get-shadow to theme-mapping strategy * feat: add background attribute to create box element * feat: add width and height attributes to create-box-element * feat: add id attribute to formatted-message element * feat: add text-align attribute to create-text-element * feat: add create-button strategy * feat: add base create-input strategy * feat: add create-input strategy to create-fragment * feat: add theme-mapping strategy test * feat: add create-box strategy test * feat: add create-text strategy test * feat: add create-button strategy test * feat: add create-input strategy test * feat: add is-instance to figma utils * feat: add question to get figma access token to figma-cli * fix: eslint validation * chore: add yarn sdks * chore: add exports to package json files * chore: remove generate-fragments script * refactor: use import from node * refactor: use pino logger instead of npmlog * feat: add name option to generate fragment * refactor: change fragment generator strategies folder structure and file names * docs: add fragments-generator to readme * chore: remove exports from packages * feat: add display-name prop to create-component result * feat: add options to pino logger
- Loading branch information