0
Fork 0
mirror of https://github.com/penpot/penpot-export.git synced 2025-04-18 00:34:08 -05:00

Commit graph

  • b29f5e0e0e
    Merge 7f4e3364b7 into 58bf3fcef5 Hamir Mahal 2024-06-07 14:30:21 -07:00
  • 7f4e3364b7
    ci: add tests workflow Hamir Mahal 2024-06-07 14:26:35 -07:00
  • 7304737e74
    Merge 1391b6006a into 58bf3fcef5 Ale Muñoz 2023-10-17 15:48:11 +02:00
  • 1391b6006a
    Update README.md Ale Muñoz 2023-10-17 15:47:43 +02:00
  • 58bf3fcef5 feat(demos): add guide to Penpot demo file main Roberto Redradix 2023-10-04 15:12:34 +02:00
  • d97565f84d build(core,cli): mark prettier package as a devDependency Roberto Redradix 2023-10-03 13:21:05 +02:00
  • 423c930ff7 build(cli): remove unused dependecy leftover Roberto Redradix 2023-10-03 13:15:52 +02:00
  • c3bc509a3f build: bump version to 0.1.2 v0.1.2 Roberto Redradix 2023-10-02 14:29:40 +02:00
  • 3fe662dac8 build: bump version to 0.1.1 v0.1.1 Roberto Redradix 2023-10-02 14:25:57 +02:00
  • e20a2affed build: update package.json metadata Roberto Redradix 2023-10-02 14:25:22 +02:00
  • 26c9c983b8 build: bump version to 0.1.0 v0.1.0 Roberto Redradix 2023-10-02 13:24:58 +02:00
  • 25b08f6373 docs: update documentation with a start guide Roberto Redradix 2023-10-02 13:23:33 +02:00
  • 3cd0c13224 fix(core): export user configuration type declarations Roberto Redradix 2023-10-02 13:21:13 +02:00
  • 1cc6b9feec build: bump version to 0.1.0-beta.1 v0.1.0-beta.1 Roberto Redradix 2023-09-28 18:31:03 +02:00
  • f197a8075d fix(cli): parse URL with extra search params Roberto Redradix 2023-09-26 17:42:46 +02:00
  • 59dcbfef60 chore(cli): fail in a more elegant way Roberto Redradix 2023-09-26 17:35:40 +02:00
  • fe7691e6d1 feat(cli): allow to inspect Penpot URLs Roberto Redradix 2023-09-26 17:33:45 +02:00
  • 5cc7be703d feat(demo): provide a demo Penpot file Roberto Redradix 2023-09-25 14:49:52 +02:00
  • 9d76f9b0e4 feat(demos): share the Penpot file ID Roberto Redradix 2023-09-25 14:45:41 +02:00
  • f988d73655 feat(core): sort assets reproducibly by name Roberto Redradix 2023-09-25 15:06:14 +02:00
  • 5392f8a4e0 build: bump version to 0.1.0-beta.0 v0.1.0-beta.0 Roberto Redradix 2023-09-15 19:14:26 +02:00
  • 122c5b6071 docs: license under Apache License, Version 2.0 Roberto Redradix 2023-09-15 19:11:37 +02:00
  • 7927ed8f98 build(core,cli): build TypeScript before packing Roberto Redradix 2023-09-15 19:00:55 +02:00
  • f5d3badde2 chore(demo): update generated files Roberto Redradix 2023-09-13 12:17:01 +02:00
  • 8a39949ed0 feat!(core): follow W3C draft design tokens format spec for colors and typographies in JSON output Roberto Redradix 2023-09-12 13:33:16 +02:00
  • ba9886beb4 feat(demo): split demos per output format Roberto Redradix 2023-09-15 17:58:24 +02:00
  • ec3e1b52e9 chore(demo): update generated files Roberto Redradix 2023-09-13 13:06:37 +02:00
  • 660f2b9ae9 refactor(core): decouple name scoping logic from API adapters Roberto Redradix 2023-09-13 10:20:29 +02:00
  • 07977124da chore(demo): update generated files Roberto Redradix 2023-09-12 18:20:19 +02:00
  • 1681cefb05 refactor(core): add better semantics with wrapper internal types Roberto Redradix 2023-09-12 18:16:46 +02:00
  • 2b3381fa97 feat!(core): use 8-digit hexadecimal RGBA colors Roberto Redradix 2023-09-12 12:52:52 +02:00
  • f7275f8e30 refactor(core): move all re-export declaration to the end of the files Roberto Redradix 2023-09-11 18:42:53 +02:00
  • 173472aa36 chore(demo): update generated files Roberto Redradix 2023-09-11 18:40:06 +02:00
  • 1fcb0e0860 feat(core): describe typography requirements and Google Fonts implementation aid Roberto Redradix 2023-09-08 13:19:43 +02:00
  • 51e9581474 refactor(core): move all re-export declaration to the end of the files Roberto Redradix 2023-09-11 18:42:53 +02:00
  • 9b85f79714 chore(demo): update generated files Roberto Redradix 2023-09-11 18:40:06 +02:00
  • b0d0c2ef45 feat(core): describe typography requirements and Google Fonts implementation aid Roberto Redradix 2023-09-08 13:19:43 +02:00
  • 562e1d77e3 chore(demo): import SCSS files Roberto Redradix 2023-09-07 18:06:36 +02:00
  • af856a642e refactor(core): separate file writting logic from output adapters Roberto Redradix 2023-09-07 17:23:56 +02:00
  • f33dc7a9b8 feat(core): allow to export SCSS files Roberto Redradix 2023-09-07 15:15:30 +02:00
  • c035375084 chore(demo): update assets and HTML Roberto Redradix 2023-09-07 15:02:01 +02:00
  • 9a39da7a65 refactor(core): delegate CSS tokenization and serialization to the outputter Roberto Redradix 2023-09-07 14:53:34 +02:00
  • b76d4d57ef refactor(core): serialize each CSS variable at a time Roberto Redradix 2023-09-07 10:50:17 +02:00
  • 70c3d9a665 refactor(core): sort config types Roberto Redradix 2023-09-05 17:56:42 +02:00
  • abe6e54f4a chore(demo): update with JSON outputs Roberto Redradix 2023-09-05 14:43:33 +02:00
  • 98597dbf4c feat!(core): allow to export JSON files Roberto Redradix 2023-09-05 14:38:40 +02:00
  • 1fd8a579de chore(core): remove unused type imports Roberto Redradix 2023-09-05 12:08:32 +02:00
  • bef9cd65ef refactor(core): remove PenpotExportFile cumbersome abstraction Roberto Redradix 2023-09-05 12:03:54 +02:00
  • 924d5bec7b refactor(core): colocate schemas, types and validators Roberto Redradix 2023-09-04 18:49:09 +02:00
  • f7b972e032 chore(core): disallow empty arrays in user config Roberto Redradix 2023-09-04 15:50:19 +02:00
  • 83ba6f93d5 refactor(core): validate user config in a more expressive way Roberto Redradix 2023-09-04 15:02:11 +02:00
  • bf6f6a723a test(core): add tests for CSS ident tokens Roberto Redradix 2023-09-04 13:41:29 +02:00
  • e35186eae9 refactor!: split penpot-export into cli and core modules Roberto Redradix 2023-09-01 15:26:25 +02:00
  • e13d644805 refactor!(cli): rename pentpot-css-export to penpot-export Roberto Redradix 2023-09-01 16:40:04 +02:00
  • ec802a35d0 feat!(cli): output CSS colors with alpha channel Roberto Redradix 2023-09-01 11:25:47 +02:00
  • 41303b0a51 docs(demo): document environment variables Roberto Redradix 2023-09-01 11:06:05 +02:00
  • 7f43fc1d98 refactor(cli): extract adapters and a CSS outputter Roberto Redradix 2023-08-31 22:28:37 +02:00
  • 66f0b48fa4 refactor(cli): difference API and internal types Roberto Redradix 2023-08-31 21:23:22 +02:00
  • 30494680a6 fix(cli): correctly validate undefined instance Roberto Redradix 2023-09-01 11:37:33 +02:00
  • 00c4dd398b refactor!: split penpot-export into cli and core modules Roberto Redradix 2023-09-01 15:26:25 +02:00
  • d234867cee refactor!(cli): rename pentpot-css-export to penpot-export Roberto Redradix 2023-09-01 16:40:04 +02:00
  • 2adbbd0321 feat!(cli): output CSS colors with alpha channel Roberto Redradix 2023-09-01 11:25:47 +02:00
  • bb733571a5 docs(demo): document environment variables Roberto Redradix 2023-09-01 11:06:05 +02:00
  • 1f73052f90 refactor(cli): extract adapters and a CSS outputter Roberto Redradix 2023-08-31 22:28:37 +02:00
  • 4849bf63a0 refactor(cli): difference API and internal types Roberto Redradix 2023-08-31 21:23:22 +02:00
  • 109f92a1ee fix(cli): correctly validate undefined instance Roberto Redradix 2023-09-01 11:37:33 +02:00
  • f53464baad chore(cli): remove residual console.log Roberto Redradix 2023-08-31 20:34:08 +02:00
  • 899a8b6572 docs: update configuration example Roberto Redradix 2023-08-31 20:28:14 +02:00
  • 6fbc1adace chore(cli): fix whitespace after emoji in logs Roberto Redradix 2023-08-31 20:14:31 +02:00
  • d2540b3765 chore(cli): split validating user config from normalizing app config Roberto Redradix 2023-08-31 17:25:18 +02:00
  • 990260bf81 chore(cli): remove get-page call Roberto Redradix 2023-08-30 18:14:34 +02:00
  • ce380d99b7 feat(cli): redesign user config Roberto Redradix 2023-08-30 15:17:57 +02:00
  • 0a31480149 chore(cli): fix whitespace after emoji in logs Roberto Redradix 2023-08-31 20:14:31 +02:00
  • 5c684954a5 chore(cli): split validating user config from normalizing app config Roberto Redradix 2023-08-31 17:25:18 +02:00
  • fead892b93 chore(cli): remove get-page call Roberto Redradix 2023-08-30 18:14:34 +02:00
  • 0c3ee0b737 feat(cli): redesign user config Roberto Redradix 2023-08-30 15:17:57 +02:00
  • 06b8da67fe feat(cli): support third-party Penpot instances Roberto Redradix 2023-08-30 13:33:20 +02:00
  • 3a61990e62 chore(demo): demonstrate colors CSS working in a web document Roberto Redradix 2023-08-29 18:09:46 +02:00
  • e2812c99ea feat(cli): allow exporting colors CSS vars Roberto Redradix 2023-08-23 21:05:39 +02:00
  • d8573636f0 chore(demo): demonstrate colors CSS working in a web document Roberto Redradix 2023-08-29 18:09:46 +02:00
  • fd0b375621 feat(cli): allow exporting colors CSS vars Roberto Redradix 2023-08-23 21:05:39 +02:00
  • c5288352ab chore(demo): update typography demo and generated CSS Roberto Redradix 2023-08-29 16:56:39 +02:00
  • ee2531f6c6 chore(cli)!: avoid non-obvious CSS class names clashing errors Roberto Redradix 2023-08-29 16:28:59 +02:00
  • d0e18709f1 chore(demo): demonstrate typography CSS working in a web document Roberto Redradix 2023-08-23 19:08:03 +02:00
  • c201db2f2d chore(demo): generate typographies CSS Roberto Redradix 2023-08-23 19:07:16 +02:00
  • 61ec971192 chore(cli): temporarily avoid conflicting normalized typography names Roberto Redradix 2023-08-23 18:29:32 +02:00
  • e19ea35b84 feat: allow exporting typographies CSS Roberto Redradix 2023-08-22 18:19:28 +02:00
  • f5f9e34afc chore(demo): update typography demo and generated CSS Roberto Redradix 2023-08-29 16:56:39 +02:00
  • 6fd15dd6aa chore(cli)!: avoid non-obvious CSS class names clashing errors Roberto Redradix 2023-08-29 16:28:59 +02:00
  • 612950837e chore(demo): demonstrate typography CSS working in a web document Roberto Redradix 2023-08-23 19:08:03 +02:00
  • 02eee11e2e chore(demo): generate typographies CSS Roberto Redradix 2023-08-23 19:07:16 +02:00
  • fa873130e3 chore(cli): temporarily avoid conflicting normalized typography names Roberto Redradix 2023-08-23 18:29:32 +02:00
  • 8ec5510021 feat: allow exporting typographies CSS Roberto Redradix 2023-08-22 18:19:28 +02:00
  • 028e29f4c0 chore(cli): avoid creating a static array instance for base config Roberto Redradix 2023-08-22 17:48:08 +02:00
  • 218e01636f feat(cli): show a meaninfull error for Penpot API error responses Roberto Redradix 2023-08-22 17:11:54 +02:00
  • 1754228058 style(cli): format code base Roberto Redradix 2023-08-22 13:43:15 +02:00
  • aa2b97c571 build(cli): set up code formatter Roberto Redradix 2023-08-22 13:42:57 +02:00
  • 712ae191e7 build(cli): use a valid license in package.json Roberto Redradix 2023-08-22 13:36:15 +02:00
  • 878d18dcb2 chore(demo): update Penpot file id Roberto Redradix 2023-08-22 11:36:13 +02:00
  • 1edea394de chore(demo): fix config type annonation Roberto Redradix 2023-08-22 11:32:52 +02:00
  • e42be8ea53 build(workspace): fix demo npm script Roberto Redradix 2023-08-22 11:32:24 +02:00
  • d8a4b33d2b Enhanced documentation Enrique Bernabeu 2023-08-21 08:43:42 +02:00
  • efa9daee67 Add yarn workspaces link Enrique Bernabeu 2023-08-21 08:41:36 +02:00
  • 49dd395dc8 Moved types Enrique Bernabeu 2023-08-21 08:40:26 +02:00
  • 9eed1481ce Initial commit Enrique Bernabeu 2023-08-21 08:36:47 +02:00