- Changed the test script in package.json to run workspace tests using a new script.
- Updated imports in generator and helper files to point to specific schema paths.
- Added new builtins and tables exports in schemas package.json and created corresponding files.
- Enhanced error handling in multiVariableText propPanel for JSON parsing.
- Refactored UI components to use React 18 and updated dependencies accordingly.
- Improved snapshot tests to ensure cleaner output by removing empty text nodes.
- Updated documentation to reflect changes in package usage and requirements.
* Update TypeScript to version 5.8.2 and fix type compatibility issues
Co-Authored-By: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>
* Update package-lock.json for TypeScript 5.8.2
Co-Authored-By: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>
* Fix TypeScript errors in generator package
Co-Authored-By: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>
* Update moduleResolution to esnext in all tsconfig.esm.json files and fix type errors in generator package
Co-Authored-By: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>
* Update moduleResolution to bundler in all tsconfig.esm.json files
Co-Authored-By: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>
* tmp
* chore: update TypeScript configuration to use ESNext module and resolution
* fix: update remaining imports with .js extensions and tsconfig files with nodenext
Co-Authored-By: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
* use Intl.Segmenter for line breaking and support alignment
* fix no justify for single line texts
* remove locale from text schema
* remove unused locale related codes and minor bug fixes
* Update generator snapshot
* prevent overflow if text is longer than box width
* take into account character spacing when splitting lines
* update some assert pdfs
* Fix bugs on text segmentation in edge cases
* use const, add containsJapanese
---------
Co-authored-by: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>
Co-authored-by: Kyohei Fukuda <kyoheif@wix.com>