Project

General

Profile

Actions

Task #106190

open

Use native @interactjs/interactjs ES6 package

Added by Benjamin Franzke 26 days ago. Updated 26 days ago.

Status:
Under Review
Priority:
Should have
Assignee:
-
Category:
Backend JavaScript
Start date:
2025-02-17
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
13
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

Build a native ES6 module from the @interactjs/interactjs sources as
suggested to be used for native ES6 module environments in:
https://github.com/taye/interact.js/issues/769

The advantage of using `@interactjs/interactjs` instead of
`interactjs` is that the shipped typescript types can
be used instead of the CommonJS targeted wrapper types from
`@interactjs/types` which are not compatible with the
`verbatimModuleSyntax` [1] TypeScript option that we'd like to
enable in future.

This change also means one less package needs our custom CommonJS-to-ES6
wrapper which is actually a workaround intended for packages that do not
provide any usable ES6 modules.

Actions #1

Updated by Gerrit Code Review 26 days ago

  • Status changed from New to Under Review

Patch set 1 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/88254

Actions

Also available in: Atom PDF