figma-export

Export tool for Figma. You can easily and automatically export your Figma components and use them directly into your website.

MIT License

Stars
245
Committers
15

Bot releases are hidden (Show)

figma-export - Latest Release

Published by marcomontalbano 5 months ago

v6.0.1 (2024-05-11)

πŸ“ Documentation

  • cli, output-components-as-es6, output-components-as-svg, output-components-as-svgr, output-components-as-svgstore, output-styles-as-css, output-styles-as-less, output-styles-as-sass, output-styles-as-style-dictionary, transform-svg-with-svgo
  • website

Committers: 1

figma-export -

Published by marcomontalbano 5 months ago

v6.0.0 (2024-05-10)

β˜„οΈ Breaking Changes

  • cli, core, output-components-as-es6, output-components-as-stdout, output-components-as-svg, output-components-as-svgr, output-components-as-svgstore, output-styles-as-css, output-styles-as-less, output-styles-as-sass, output-styles-as-style-dictionary, transform-svg-with-svgo, types, utils, website

Committers: 1

What's inside?

  • Drop Node.js 16 support
  • Move from CJS to ESM
  • Update all dependencies to the latest major
  • Replace mocha and sinon with vitest
  • Update documentation and configuration samples

Breaking changes

This library is now pure ESM.

This change may seem significant, but for most users, it's likely to have minimal impact. If your project already uses type="module" in your package.json, you're good to go.

However, if your project hasn't yet made this transition, you'll need to rename your .figmaexportrc.js configuration file:

-  .figmaexportrc.js
+  .figmaexportrc.mjs

adjust the command you run:

figma-export use-config .figmaexportrc.mjs

and start using import foo from 'foo' instead of const foo = require('foo') to import the packages inside the .figmaexportrc.mjs. You can take a look at .figmaexportrc.example.js as an example.

figma-export -

Published by marcomontalbano 7 months ago

v6.0.0-beta.0 (2024-04-04)

β˜„οΈ Breaking Changes

Committers: 1

Full Changelog: https://github.com/marcomontalbano/figma-export/compare/v5.0.1...v6.0.0-beta.0

figma-export -

Published by marcomontalbano 8 months ago

v5.0.1 (2024-02-25)

πŸ› Bug Fix

Committers: 1

figma-export -

Published by marcomontalbano 8 months ago

v5.0.0 (2024-02-24)

β˜„οΈ Breaking Changes

  • cli, core, output-components-as-es6, output-components-as-stdout, output-components-as-svg, output-components-as-svgr, output-components-as-svgstore, output-styles-as-css, output-styles-as-less, output-styles-as-sass, output-styles-as-style-dictionary, transform-svg-with-svgo, types, utils, website

Drop support for Node.js 12 and 14

Update all dependencies to the latest available with support to Node.js >= v16.14.

SVGR breaking change

SVGR has been updated to the latest version. Starting from v7 they removed plugin-jsx from the core so you'll need to install it manually.

npm install --save-dev @svgr/plugin-jsx
// .figmaexportrc.js

...

outputters: [
  require('@figma-export/output-components-as-svgr')({
    output: './output/svgr',
    getSvgrConfig: () => ({
      plugins: ['@svgr/plugin-jsx']
    })
  })
]

...

Committers: 1

figma-export -

Published by marcomontalbano 8 months ago

v4.8.0 (2024-02-20)

πŸš€ New Feature

  • core, output-styles-as-css, output-styles-as-less, output-styles-as-sass, output-styles-as-style-dictionary, types
    • #156 Add support for different units in TextStyle.lineHeight (@blinpete)
  • cli, core, types
  • cli, core, output-components-as-es6, output-components-as-stdout, output-components-as-svg, output-components-as-svgr, output-components-as-svgstore, types

πŸ› Bug Fix

  • core, output-components-as-es6, output-components-as-stdout, output-components-as-svg, output-components-as-svgr, output-components-as-svgstore, website
  • core

πŸ†™ Dependencies

πŸ“ Documentation

  • #155 Remove duplicate install pkg on README.md (@Scrum)

Committers: 4

figma-export -

Published by marcomontalbano 8 months ago

v4.8.0-alpha.4 (2024-02-13)

πŸš€ New Feature

  • cli, core, types
  • cli, core, output-components-as-es6, output-components-as-stdout, output-components-as-svg, output-components-as-svgr, output-components-as-svgstore, types

Committers: 2

figma-export -

Published by marcomontalbano 9 months ago

v4.8.0-alpha.3 (2024-02-09)

πŸ› Bug Fix

Committers: 1

figma-export -

Published by marcomontalbano 9 months ago

v4.8.0-alpha.2 (2024-02-08)

πŸ†™ Dependencies

Committers: 1

figma-export -

Published by marcomontalbano 9 months ago

v4.8.0-alpha.1 (2024-02-08)

πŸš€ New Feature

  • core, output-styles-as-css, output-styles-as-less, output-styles-as-sass, output-styles-as-style-dictionary, types
    • #156 Add support for different units in TextStyle.lineHeight (@blinpete)

Committers: 1

figma-export -

Published by marcomontalbano 9 months ago

v4.8.0-alpha.0 (2024-02-07)

πŸ› Bug Fix

  • core, output-components-as-es6, output-components-as-stdout, output-components-as-svg, output-components-as-svgr, output-components-as-svgstore, website

πŸ“ Documentation

  • #155 Remove duplicate install pkg on README.md (@Scrum)

Committers: 4

figma-export -

Published by marcomontalbano over 1 year ago

v4.7.0 (2023-06-21)

πŸš€ New Feature

  • cli, output-components-as-es6, output-components-as-svg, output-components-as-svgr, output-components-as-svgstore, output-styles-as-css, output-styles-as-less, output-styles-as-sass, output-styles-as-style-dictionary, types, website

🏠 Internal

  • output-components-as-es6, output-components-as-svg, output-components-as-svgr, output-components-as-svgstore, output-styles-as-css, output-styles-as-less, output-styles-as-sass, output-styles-as-style-dictionary

Committers: 2

figma-export -

Published by marcomontalbano over 1 year ago

v4.7.0-alpha.0 (2023-05-25)

πŸš€ New Feature

  • cli, output-components-as-es6, output-components-as-svg, output-components-as-svgr, output-components-as-svgstore, output-styles-as-css, output-styles-as-less, output-styles-as-sass, output-styles-as-style-dictionary, types, website

Committers: 1

figma-export -

Published by marcomontalbano over 1 year ago

v4.6.0 (2023-05-09)

πŸš€ New Feature

Contributors: 4

figma-export -

Published by marcomontalbano about 2 years ago

v4.5.0 (2022-09-16)

πŸ› Bug Fix

  • core, output-components-as-es6
  • core
  • core, output-components-as-es6, output-components-as-svgr, output-components-as-svgstore

πŸ†™ Dependencies

  • core, output-components-as-svgr, transform-svg-with-svgo, types, website

πŸš€ New Feature

Committers: 2

figma-export -

Published by marcomontalbano over 2 years ago

v4.4.0 (2022-05-24)

πŸš€ New Feature

  • core, output-components-as-svg, output-components-as-svgr
  • cli, core, types

Committers: 1

figma-export -

Published by marcomontalbano over 2 years ago

v4.3.0 (2022-04-30)

πŸ› Bug Fix

πŸ†™ Dependencies

  • cli, core, output-components-as-es6, output-components-as-stdout, output-components-as-svg, output-components-as-svgr, output-components-as-svgstore, output-styles-as-css, output-styles-as-less, output-styles-as-sass, transform-svg-with-svgo, types, utils, website

Committers: 2

figma-export -

Published by marcomontalbano over 2 years ago

v4.2.0 (2022-03-13)

πŸ› Bug Fix

πŸš€ New Feature

Committers: 2

figma-export -

Published by marcomontalbano over 2 years ago

v4.1.0 (2022-01-30)

πŸš€ New Feature

  • output-components-as-svgr
    • #111 Updating @svgr/core to 6.2.1 enabling the output of an index.tsx + adding react-native example (@MateusAndrade)

Committers: 1

figma-export -

Published by marcomontalbano almost 3 years ago

v4.0.1 (2022-01-08)

πŸ› Bug Fix

πŸ“ Documentation

  • output-styles-as-css, output-styles-as-less, output-styles-as-sass

Committers: 1

Related Projects