Convert to ECMAScript modules

Repository details (talkie)
Project page
talkie
Project log category
(708 entries)
Repository
@joelpurra/talkie
Owner
@joelpurra
Contributors
Contributors on Github
Project status
⏲️ This project has had recent commits.
📂 This project is open.
🌠 This project is popular.
Repository activity period
🗓
Commits
751 commits
Stars
72 stars
Commit details (e0b5e30e)
Author
Authored at
Committer
Joel Purra
Committed at

Commit message

Convert to ECMAScript modules

  • Modernizes the codebase to use primarily ESM, instead of CJS.
    • Removes the extraneous CJS typescript compilation.
    • Removes rollup usage for Node.js executables; instead directly use ESM version in the "bin" field.
    • The built webextension applications still runs non-ESM rolled up code, but it could potentially be improved.
  • Use "type": "module" in package.json.
    • Allows importing ESM-only packages, which is a current trend in the ecosystem.

See

Raw text
Convert to ECMAScript modules

- Modernizes the codebase to use primarily ESM, instead of CJS.
  - Removes the extraneous CJS typescript compilation.
  - Removes `rollup` usage for Node.js executables; instead directly use ESM version in the `"bin"` field.
  - The built webextension applications still runs non-ESM rolled up code, but it could potentially be improved.
- Use `"type": "module"` in `package.json`.
  - Allows importing ESM-only packages, which is a current trend in the ecosystem.

See

- https://nodejs.org/docs/latest-v17.x/api/esm.html
- https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c

Changed files (406)

Path Additions Deletions
code/.eslintignore +2 -2
code/.gitattributes +12 -2
code/build/{rollup.config.base.js => rollup.config.base.mjs} +9 -1
code/build/{rollup.config.browser.js => rollup.config.browser.mjs} +12 -11
code/build/{rollup.config.browser.react.js => rollup.config.browser.react.mjs} +4 -8
code/build/{rollup.config.filesize.js => rollup.config.filesize.mjs} +0 -0
code/build/{rollup.config.license.js => rollup.config.license.mjs} +0 -0
code/build/{rollup.config.merge.js => rollup.config.merge.mjs} +0 -0
code/build/rollup.config.node.executable.js +0 -30
code/build/rollup.config.node.js +0 -49
code/build/rollup.config.node.react.js +0 -33
code/build/{rollup.config.webext.js => rollup.config.webext.mjs} +0 -0
code/build/update-project-references.sh +12 -12
code/manifest.json +7 -2
code/package.json +7 -8
code/packages/README.md +5 -7
code/packages/all-renderer/package.json +10 -7
code/packages/all-renderer/rollup.config.js +0 -39
code/packages/all-renderer/src/{all-renderer.ts => all-renderer.mts} +2 -3
code/packages/all-renderer/src/{ensure-and-get-output-path.ts => ensure-and-get-output-path.mts} +1 -4
code/packages/all-renderer/src/{get-all-applications.ts => get-all-applications.mts} +4 -7
code/packages/all-renderer/src/{render-template.ts => render-template.mts} +5 -8
code/packages/all-renderer/src/{render-templates.ts => render-templates.mts} +7 -10
code/packages/all-renderer/tsconfig.cjs.json +0 -22
code/packages/all-renderer/tsconfig.esm.json +0 -22
code/packages/all-renderer/tsconfig.json +1 -1
code/packages/browser-background/package.json +5 -4
code/packages/browser-background/{rollup.config.js => rollup.config.mjs} +3 -3
code/packages/browser-background/src/background.html +10 -9
code/packages/browser-background/src/{background.ts => background.mts} +11 -11
code/packages/browser-background/src/background/{add-on-installed-event-queue-polling.ts => add-on-installed-event-queue-polling.mts} +1 -1
code/packages/browser-background/src/background/{background-types.ts => background-types.mts} +1 -1
code/packages/browser-background/src/background/{create-and-start-command-listener.ts => create-and-start-command-listener.mts} +6 -6
code/packages/browser-background/src/background/{create-and-start-suspension-listener.ts => create-and-start-suspension-listener.mts} +2 -2
code/packages/browser-background/src/background/{create-and-start-tab-listeners.ts => create-and-start-tab-listeners.mts} +3 -3
code/packages/browser-background/src/background/{create-talkie-services.ts => create-talkie-services.mts} +11 -11
code/packages/browser-background/src/background/{get-command-map.ts => get-command-map.mts} +4 -4
code/packages/browser-background/src/background/{get-dependencies.ts => get-dependencies.mts} +42 -42
code/packages/browser-background/src/background/{setup-broadcaster-listeners-and-killswitches.ts => setup-broadcaster-listeners-and-killswitches.mts} +14 -14
code/packages/browser-background/src/{button-popup-manager.ts => button-popup-manager.mts} +3 -3
code/packages/browser-background/src/{chain.ts => chain.mts} +1 -1
code/packages/browser-background/src/{clipboard-manager.ts => clipboard-manager.mts} +2 -2
code/packages/browser-background/src/{command-handler-types.ts => command-handler-types.mts} +0 -0
code/packages/browser-background/src/{command-handler.ts => command-handler.mts} +2 -2
code/packages/browser-background/src/{context-menu-manager.ts => context-menu-manager.mts} +4 -4
code/packages/{output-webext-webextension/src/dummy.ts => browser-background/src/dummy.mjs} +1 -1
code/packages/browser-background/src/{icon-manager.ts => icon-manager.mts} +3 -3
code/packages/browser-background/src/{language-helper.ts => language-helper.mts} +6 -6
code/packages/browser-background/src/{non-breaking-chain.ts => non-breaking-chain.mts} +2 -2
code/packages/browser-background/src/{on-installed-manager-types.ts => on-installed-manager-types.mts} +1 -1
code/packages/browser-background/src/{on-installed-manager.ts => on-installed-manager.mts} +8 -8
code/packages/browser-background/src/{only-last-caller.ts => only-last-caller.mts} +1 -1
code/packages/browser-background/src/{permissions-manager.ts => permissions-manager.mts} +2 -2
code/packages/browser-background/src/{read-clipboard-manager.ts => read-clipboard-manager.mts} +6 -6
code/packages/browser-background/src/{shortcut-key-manager.ts => shortcut-key-manager.mts} +2 -2
code/packages/browser-background/src/{speaking-status.ts => speaking-status.mts} +1 -1
code/packages/browser-background/src/{suspension-connector-manager.ts => suspension-connector-manager.mts} +2 -2
code/packages/browser-background/src/{suspension-manager.ts => suspension-manager.mts} +3 -3
code/packages/browser-background/src/{talkie-background.ts => talkie-background.mts} +15 -15
code/packages/browser-background/src/{talkie-speaker-helpers.ts => talkie-speaker-helpers.mts} +2 -2
code/packages/browser-background/src/{talkie-speaker.ts => talkie-speaker.mts} +11 -11
code/packages/browser-background/src/{text-helper.ts => text-helper.mts} +1 -1
code/packages/browser-background/src/{voice-language-manager.ts => voice-language-manager.mts} +5 -5
code/packages/browser-background/src/{voice-manager.ts => voice-manager.mts} +4 -4
code/packages/browser-background/src/{voice-pitch-manager.ts => voice-pitch-manager.mts} +3 -3
code/packages/browser-background/src/{voice-rate-manager.ts => voice-rate-manager.mts} +3 -3
code/packages/browser-background/src/{webextension-polyfill.d.ts => webextension-polyfill.d.mts} +0 -0
code/packages/browser-background/src/{welcome-manager.ts => welcome-manager.mts} +2 -2
code/packages/browser-background/tsconfig.cjs.json +0 -25
code/packages/browser-background/tsconfig.esm.json +0 -25
code/packages/browser-background/tsconfig.json +1 -1
code/packages/browser-localeredirect/package.json +5 -4
code/packages/browser-localeredirect/{rollup.config.js => rollup.config.mjs} +3 -3
code/packages/browser-localeredirect/src/{localeredirect.ts => localeredirect.mts} +1 -1
code/packages/browser-localeredirect/tsconfig.cjs.json +0 -9
code/packages/browser-localeredirect/tsconfig.esm.json +0 -9
code/packages/browser-localeredirect/tsconfig.json +1 -1
code/packages/browser-runtime-dependencies/package.json +5 -7
code/packages/browser-runtime-dependencies/{rollup.config.js => rollup.config.mjs} +3 -7
code/packages/browser-runtime-dependencies/src/{dummy.js => dummy.mjs} +1 -1
code/packages/browser-shared/package.json +6 -5
code/packages/browser-shared/src/{content-logger.ts => content-logger.mts} +2 -2
code/packages/browser-shared/src/{dual-log.ts => dual-log.mts} +2 -2
code/packages/browser-shared/src/{execute.ts => execute.mts} +2 -2
code/packages/browser-shared/src/hydrate/{get-actions.ts => get-actions.mts} +2 -2
code/packages/browser-shared/src/hydrate/{get-dependencies.ts => get-dependencies.mts} +14 -14
code/packages/browser-shared/src/hydrate/{get-prerendered-state.ts => get-prerendered-state.mts} +2 -2
code/packages/browser-shared/src/hydrate/{hydrate-html.ts => hydrate-html.mts} +8 -7
code/packages/browser-shared/src/{plug.ts => plug.mts} +2 -2
code/packages/browser-shared/src/{shared-frontend.ts => shared-frontend.mts} +1 -1
code/packages/browser-shared/src/{webextension-polyfill.d.ts => webextension-polyfill.d.mts} +0 -0
code/packages/browser-shared/tsconfig.cjs.json +0 -22
code/packages/browser-shared/tsconfig.esm.json +0 -22
code/packages/browser-shared/tsconfig.json +1 -1
code/packages/browser-stayalive/package.json +5 -4
code/packages/browser-stayalive/{rollup.config.js => rollup.config.mjs} +3 -3
code/packages/browser-stayalive/src/stayalive.html +10 -9
code/packages/browser-stayalive/src/{stayalive.ts => stayalive.mts} +3 -3
code/packages/browser-stayalive/src/{suspension-listener-manager.ts => suspension-listener-manager.mts} +2 -2
code/packages/browser-stayalive/src/{webextension-polyfill.d.ts => webextension-polyfill.d.mts} +0 -0
code/packages/browser-stayalive/tsconfig.cjs.json +0 -16
code/packages/browser-stayalive/tsconfig.esm.json +0 -16
code/packages/browser-stayalive/tsconfig.json +1 -1
code/packages/options-application/package.json +6 -7
code/packages/options-application/{rollup.config.js => rollup.config.mjs} +3 -3
code/packages/options-application/src/components/footer.tsx +4 -4
code/packages/options-application/src/components/header.tsx +8 -8
code/packages/options-application/src/components/main.tsx +20 -20
code/packages/options-application/src/components/sections/about.tsx +8 -8
code/packages/options-application/src/components/sections/editions.tsx +2 -2
code/packages/options-application/src/components/sections/editions/talkie-premium-edition.tsx +3 -3
code/packages/options-application/src/components/sections/features.tsx +10 -10
code/packages/options-application/src/components/sections/support.tsx +9 -9
code/packages/options-application/src/components/sections/text.tsx +2 -2
code/packages/options-application/src/components/sections/text/speak-long-texts.tsx +3 -3
code/packages/options-application/src/components/sections/usage.tsx +13 -13
code/packages/options-application/src/components/sections/voices.tsx +11 -11
code/packages/options-application/src/components/sections/voices/dialect-voice-options.tsx +7 -7
code/packages/options-application/src/components/sections/voices/dialect-voice.tsx +9 -9
code/packages/options-application/src/components/sections/voices/dialect-voices.tsx +4 -4
code/packages/options-application/src/components/sections/voices/dialect.tsx +5 -5
code/packages/options-application/src/components/sections/voices/dialects.tsx +3 -3
code/packages/options-application/src/components/sections/voices/intro.tsx +3 -3
code/packages/options-application/src/components/sections/voices/language-group.tsx +4 -4
code/packages/options-application/src/components/sections/voices/language-groups.tsx +4 -4
code/packages/options-application/src/components/sections/voices/voice-options/pitch.tsx +4 -4
code/packages/options-application/src/components/sections/voices/voice-options/range-with-heading.tsx +5 -5
code/packages/options-application/src/components/sections/voices/voice-options/rate.tsx +6 -6
code/packages/options-application/src/components/sections/voices/voice-options/toggle-default.tsx +4 -4
code/packages/options-application/src/components/sections/welcome.tsx +7 -7
code/packages/options-application/src/components/support/install-voices.tsx +8 -8
code/packages/options-application/src/containers/about-container.tsx +8 -7
code/packages/options-application/src/containers/app.tsx +7 -6
code/packages/options-application/src/containers/editions-container.tsx +6 -5
code/packages/options-application/src/containers/install-voices-container.tsx +3 -3
code/packages/options-application/src/containers/text-container.tsx +6 -5
code/packages/options-application/src/containers/voices/dialect-container.tsx +5 -5
code/packages/options-application/src/containers/voices/dialect-voice-container.tsx +4 -4
code/packages/options-application/src/containers/voices/dialect-voice-options-container.tsx +7 -6
code/packages/options-application/src/containers/voices/dialect-voices-container.tsx +4 -4
code/packages/options-application/src/containers/voices/dialects-container.tsx +3 -3
code/packages/options-application/src/containers/voices/language-group-container.tsx +9 -8
code/packages/options-application/src/containers/voices/language-groups-container.tsx +4 -4
code/packages/options-application/src/containers/voices/voices-container.tsx +8 -5
code/packages/options-application/src/containers/welcome-container.tsx +9 -8
code/packages/options-application/src/{hydrate.ts => hydrate.mts} +4 -4
code/packages/options-application/src/{options.ts => options.mts} +3 -3
code/packages/options-application/src/selectors/{index.ts => index.mts} +2 -2
code/packages/options-application/src/selectors/{voices.ts => voices.mts} +6 -5
code/packages/options-application/src/slices/{index.ts => index.mts} +5 -5
code/packages/options-application/src/slices/{settings.ts => settings.mts} +5 -2
code/packages/options-application/src/slices/{voices.ts => voices.mts} +9 -6
code/packages/options-application/src/store/{index.ts => index.mts} +2 -2
code/packages/options-application/tsconfig.cjs.json +0 -28
code/packages/options-application/tsconfig.esm.json +0 -28
code/packages/options-application/tsconfig.json +1 -1
code/packages/options-renderer/package.json +6 -5
code/packages/{browser-background/src/dummy.ts => options-renderer/src/dummy.mjs} +1 -1
code/packages/options-renderer/src/{options-html.ts => options-html.mts} +13 -12
code/packages/options-renderer/src/options.html +9 -8
code/packages/options-renderer/src/options.template.html +23 -20
code/packages/options-renderer/tsconfig.cjs.json +0 -13
code/packages/options-renderer/tsconfig.esm.json +0 -13
code/packages/options-renderer/tsconfig.json +1 -1
code/packages/output-webext-chrome/package.json +5 -3
code/packages/output-webext-chrome/{rollup.config.js => rollup.config.mjs} +2 -2
code/packages/output-webext-chrome/src/{dummy.ts => dummy.mjs} +2 -1
code/packages/output-webext-webextension/package.json +5 -3
code/packages/output-webext-webextension/{rollup.config.js => rollup.config.mjs} +2 -2
code/packages/output-webext-webextension/src/dummy.mjs +29 -0
code/packages/output-webext/package.json +2 -1
code/packages/output-webext/src/dummy.mjs +31 -0
code/packages/output-webext/src/dummy.ts +0 -31
code/packages/output-webext/src/package-files/code.txt +1 -4
code/packages/popup-application/package.json +7 -7
code/packages/popup-application/{rollup.config.js => rollup.config.mjs} +3 -3
code/packages/popup-application/src/components/main.tsx +8 -8
code/packages/popup-application/src/components/sections/footer.tsx +6 -6
code/packages/popup-application/src/components/sections/header.tsx +8 -8
code/packages/popup-application/src/components/sections/menu.tsx +5 -5
code/packages/popup-application/src/components/sections/progress.tsx +1 -1
code/packages/popup-application/src/components/sections/status.tsx +7 -7
code/packages/popup-application/src/containers/app.tsx +12 -11
code/packages/popup-application/src/containers/progress-container.tsx +3 -3
code/packages/popup-application/src/{hydrate.ts => hydrate.mts} +4 -4
code/packages/popup-application/src/{popup.ts => popup.mts} +5 -5
code/packages/popup-application/src/selectors/{index.ts => index.mts} +1 -1
code/packages/popup-application/src/slices/{index.ts => index.mts} +3 -3
code/packages/popup-application/src/store/{index.ts => index.mts} +2 -2
code/packages/popup-application/tsconfig.cjs.json +0 -19
code/packages/popup-application/tsconfig.esm.json +0 -19
code/packages/popup-application/tsconfig.json +1 -1
code/packages/popup-renderer/package.json +6 -5
code/packages/{options-renderer/src/dummy.ts => popup-renderer/src/dummy.mjs} +1 -1
code/packages/popup-renderer/src/dummy.ts +0 -28
code/packages/popup-renderer/src/{popup-html.ts => popup-html.mts} +13 -12
code/packages/popup-renderer/src/popup.html +9 -8
code/packages/popup-renderer/src/popup.template.html +23 -20
code/packages/popup-renderer/tsconfig.cjs.json +0 -16
code/packages/popup-renderer/tsconfig.esm.json +0 -16
code/packages/popup-renderer/tsconfig.json +1 -1
code/packages/renderer/package.json +5 -4
code/packages/renderer/src/{compile-html-template.ts => compile-html-template.mts} +3 -3
code/packages/renderer/src/{get-dependencies.ts => get-dependencies.mts} +14 -14
code/packages/renderer/src/{render-react-html.ts => render-react-html.mts} +5 -5
code/packages/renderer/src/{render-types.ts => render-types.mts} +3 -3
code/packages/renderer/src/{render.ts => render.mts} +10 -10
code/packages/renderer/tsconfig.cjs.json +0 -22
code/packages/renderer/tsconfig.esm.json +0 -22
code/packages/renderer/tsconfig.json +1 -1
code/packages/shared-application-helpers/package.json +4 -3
code/packages/shared-application-helpers/src/{basic.ts => basic.mts} +4 -4
code/packages/shared-application-helpers/src/{build-mode.ts => build-mode.mts} +0 -0
code/packages/shared-application-helpers/src/{log.ts => log.mts} +1 -1
code/packages/shared-application-helpers/src/{math-helper.ts => math-helper.mts} +0 -0
code/packages/shared-application-helpers/src/{promise.ts => promise.mts} +3 -3
code/packages/shared-application-helpers/src/{transform-voices.ts => transform-voices.mts} +1 -1
code/packages/shared-application-helpers/src/{voices.ts => voices.mts} +1 -1
code/packages/shared-application-helpers/tsconfig.cjs.json +0 -13
code/packages/shared-application-helpers/tsconfig.esm.json +0 -13
code/packages/shared-application-helpers/tsconfig.json +1 -1
code/packages/shared-application/package.json +5 -7
code/packages/shared-application/src/{broadcaster.ts => broadcaster.mts} +6 -6
code/packages/shared-application/src/components/discretional-details.tsx +4 -4
code/packages/shared-application/src/components/discretional.tsx +1 -1
code/packages/shared-application/src/components/editions/extension-short-name.tsx +2 -2
code/packages/shared-application/src/components/error-boundary.tsx +1 -1
code/packages/shared-application/src/components/form/checkbox.tsx +2 -2
code/packages/shared-application/src/components/form/multiline-select.tsx +3 -3
code/packages/shared-application/src/components/hero-section/hero-section.tsx +3 -3
code/packages/shared-application/src/components/icon/icon.tsx +1 -1
code/packages/shared-application/src/components/icon/social-share-icon.tsx +2 -2
code/packages/shared-application/src/components/icon/talkie-edition-icon.tsx +2 -2
code/packages/shared-application/src/components/icon/talkie-free-icon.tsx +3 -3
code/packages/shared-application/src/components/icon/talkie-premium-icon.tsx +3 -3
code/packages/shared-application/src/components/loading.tsx +4 -4
code/packages/shared-application/src/components/markdown.tsx +5 -12
code/packages/shared-application/src/components/navigation/nav.tsx +5 -5
code/packages/shared-application/src/components/navigation/tab-contents.tsx +2 -2
code/packages/shared-application/src/components/range/logarithmic-scale-range.tsx +2 -2
code/packages/shared-application/src/components/range/scale-range-datalist.tsx +1 -1
code/packages/shared-application/src/components/range/scale-range.tsx +2 -2
code/packages/shared-application/src/components/section/edition-section.tsx +6 -6
code/packages/shared-application/src/components/section/free-section.tsx +3 -3
code/packages/shared-application/src/components/section/information-section.tsx +3 -3
code/packages/shared-application/src/components/section/premium-section.tsx +3 -3
code/packages/shared-application/src/components/sharing/sharing-icons.tsx +5 -5
code/packages/shared-application/src/components/style-root.tsx +2 -2
code/packages/shared-application/src/configuration/{configuration.ts => configuration.mts} +5 -5
code/packages/shared-application/src/containers/{nav-container-types.ts => nav-container-types.mts} +0 -0
code/packages/shared-application/src/containers/nav-container.tsx +8 -7
code/packages/shared-application/src/containers/providers.tsx +7 -7
code/packages/shared-application/src/containers/root.tsx +7 -7
code/packages/shared-application/src/containers/state-root.tsx +4 -4
code/packages/shared-application/src/data/configuration/configuration.cts +24 -0
code/packages/shared-application/src/{configuration/configuration-object.ts => data/configuration/configuration.mts} +3 -3
code/packages/shared-application/src/{error-handling.ts => error-handling.mts} +1 -1
code/packages/shared-application/src/hocs/broadcaster.tsx +4 -8
code/packages/shared-application/src/hocs/configure.tsx +3 -7
code/packages/shared-application/src/hocs/hoc-types.ts +0 -30
code/packages/shared-application/src/hocs/{is-speaking-types.ts => is-speaking-types.mts} +0 -0
code/packages/shared-application/src/hocs/is-speaking-updater.tsx +3 -3
code/packages/shared-application/src/hocs/is-speaking.tsx +6 -10
code/packages/shared-application/src/hocs/{pass-selected-text-to-background-javascript.ts => pass-selected-text-to-background-javascript.mts} +1 -1
code/packages/shared-application/src/hocs/{pass-selected-text-to-background-types.ts => pass-selected-text-to-background-types.mts} +0 -0
code/packages/shared-application/src/hocs/pass-selected-text-to-background.tsx +7 -11
code/packages/shared-application/src/hocs/progress-updater.tsx +2 -2
code/packages/shared-application/src/hocs/progress.tsx +6 -10
code/packages/shared-application/src/hocs/translate.tsx +4 -8
code/packages/shared-application/src/{metadata-manager.ts => metadata-manager.mts} +5 -5
code/packages/shared-application/src/{promise-logging.ts => promise-logging.mts} +1 -1
code/packages/shared-application/src/renderers/get-root.tsx +6 -6
code/packages/shared-application/src/selectors/{errors.ts => errors.mts} +5 -4
code/packages/shared-application/src/selectors/{index.ts => index.mts} +3 -3
code/packages/shared-application/src/selectors/{languages.ts => languages.mts} +6 -5
code/packages/shared-application/src/selectors/{voices.ts => voices.mts} +7 -6
code/packages/shared-application/src/{settings-manager.ts => settings-manager.mts} +3 -3
code/packages/shared-application/src/slices/{errors.ts => errors.mts} +7 -3
code/packages/shared-application/src/slices/{index.ts => index.mts} +8 -8
code/packages/shared-application/src/slices/{languages-hack-functions.ts => languages-hack-functions.mts} +5 -5
code/packages/shared-application/src/slices/{languages.ts => languages.mts} +6 -5
code/packages/shared-application/src/slices/{metadata.ts => metadata.mts} +5 -4
code/packages/shared-application/src/slices/{navigation.ts => navigation.mts} +4 -3
code/packages/shared-application/src/slices/{progress.ts => progress.mts} +4 -1
code/packages/shared-application/src/slices/{slices-types.ts => slices-types.mts} +1 -1
code/packages/shared-application/src/slices/{speaking.ts => speaking.mts} +6 -3
code/packages/shared-application/src/slices/{voices.ts => voices.mts} +5 -4
code/packages/shared-application/src/{storage-manager.ts => storage-manager.mts} +2 -2
code/packages/shared-application/src/store/{combine-reducers.ts => combine-reducers.mts} +8 -3
code/packages/shared-application/src/store/{get-store.ts => get-store.mts} +8 -5
code/packages/shared-application/src/store/{index.ts => index.mts} +4 -4
code/packages/shared-application/src/styled/button/button-base.tsx +1 -1
code/packages/shared-application/src/styled/form/form-base.tsx +1 -1
code/packages/shared-application/src/styled/layout/layout-base.tsx +1 -1
code/packages/shared-application/src/styled/list/list-base.tsx +1 -1
code/packages/shared-application/src/styled/table/table-base.tsx +1 -1
code/packages/shared-application/src/styled/text/errors.tsx +2 -2
code/packages/shared-application/src/styled/text/lighter.tsx +2 -2
code/packages/shared-application/src/styled/text/text-base.tsx +1 -1
code/packages/shared-application/src/styles/button/{button-base.ts => button-base.mts} +1 -1
code/packages/shared-application/src/styles/color/{color-base.ts => color-base.mts} +0 -0
code/packages/shared-application/src/styles/form/{form-base.ts => form-base.mts} +0 -0
code/packages/shared-application/src/styles/layout/{layout-base.ts => layout-base.mts} +1 -1
code/packages/shared-application/src/styles/list/{list-base.ts => list-base.mts} +0 -0
code/packages/shared-application/src/styles/table/{table-base.ts => table-base.mts} +0 -0
code/packages/shared-application/src/styles/text/{errors.ts => errors.mts} +1 -1
code/packages/shared-application/src/styles/text/{lighter.ts => lighter.mts} +1 -1
code/packages/shared-application/src/styles/text/{text-base.ts => text-base.mts} +1 -1
code/packages/shared-application/src/{talkie-progress.ts => talkie-progress.mts} +2 -2
code/packages/shared-application/src/{types.ts => types.mts} +0 -0
code/packages/shared-application/src/unshared/slices/{index.ts => index.mts} +2 -2
code/packages/shared-application/src/unshared/slices/{tabs.ts => tabs.mts} +4 -1
code/packages/shared-application/src/utils/{is-dead-wrapper.ts => is-dead-wrapper.mts} +0 -0
code/packages/shared-application/src/utils/{select-element.ts => select-element.mts} +0 -0
code/packages/shared-application/src/utils/{store-helpers.ts => store-helpers.mts} +1 -1
code/packages/shared-application/src/utils/{ui.ts => ui.mts} +0 -0
code/packages/shared-application/tsconfig.cjs.json +0 -19
code/packages/shared-application/tsconfig.esm.json +0 -19
code/packages/shared-application/tsconfig.json +1 -1
code/packages/shared-locales/package.json +5 -4
code/packages/shared-locales/src/data/languages/languages.cts +24 -0
code/packages/shared-locales/src/data/languages/languages.mts +37 -0
code/packages/shared-locales/src/{dummy.ts => dummy.mjs} +1 -1
code/packages/shared-locales/src/{talkie-locale-helper.ts => talkie-locale-helper.mts} +4 -18
code/packages/shared-locales/tsconfig.cjs.json +0 -16
code/packages/shared-locales/tsconfig.esm.json +0 -16
code/packages/shared-locales/tsconfig.json +1 -1
code/packages/shared-resources/package.json +2 -1
code/packages/split-environment-interfaces/package.json +4 -3
code/packages/split-environment-interfaces/src/{iapi.ts => iapi.mts} +7 -7
code/packages/split-environment-interfaces/src/{ibroadcaster-provider.ts => ibroadcaster-provider.mts} +3 -3
code/packages/split-environment-interfaces/src/{idynamic-environment-provider.ts => idynamic-environment-provider.mts} +1 -1
code/packages/split-environment-interfaces/src/{iinternal-url-provider.ts => iinternal-url-provider.mts} +0 -0
code/packages/split-environment-interfaces/src/{ilocale-provider.ts => ilocale-provider.mts} +1 -1
code/packages/split-environment-interfaces/src/{imanifest-provider.ts => imanifest-provider.mts} +1 -1
code/packages/split-environment-interfaces/src/{istorage-provider.ts => istorage-provider.mts} +0 -0
code/packages/split-environment-interfaces/src/{istyletron-provider.ts => istyletron-provider.mts} +0 -0
code/packages/split-environment-interfaces/src/{itranslator-provider.ts => itranslator-provider.mts} +1 -1
code/packages/split-environment-interfaces/src/moved-here/{iconfiguration.ts => iconfiguration.mts} +1 -1
code/packages/split-environment-interfaces/src/moved-here/{imetadata-manager.ts => imetadata-manager.mts} +1 -1
code/packages/split-environment-interfaces/src/moved-here/{italkie-locale-helper.ts => italkie-locale-helper.mts} +1 -1
code/packages/split-environment-interfaces/src/moved-here/{ivoices.ts => ivoices.mts} +0 -0
code/packages/split-environment-interfaces/src/moved-here/{killswitch.ts => killswitch.mts} +0 -0
code/packages/split-environment-interfaces/src/moved-here/{known-events.ts => known-events.mts} +0 -0
code/packages/split-environment-interfaces/src/moved-here/{listening-action-handler.ts => listening-action-handler.mts} +1 -1
code/packages/split-environment-interfaces/tsconfig.cjs.json +0 -9
code/packages/split-environment-interfaces/tsconfig.esm.json +0 -9
code/packages/split-environment-interfaces/tsconfig.json +1 -1
code/packages/split-environment-node/package.json +4 -3
code/packages/split-environment-node/src/{broadcaster-provider.ts => broadcaster-provider.mts} +6 -6
code/packages/split-environment-node/src/{dynamic-environment.ts => dynamic-environment.mts} +2 -2
code/packages/split-environment-node/src/{internal-url-provider.ts => internal-url-provider.mts} +1 -1
code/packages/split-environment-node/src/{locale-provider.ts => locale-provider.mts} +2 -2
code/packages/split-environment-node/src/{manifest-provider.ts => manifest-provider.mts} +2 -2
code/packages/split-environment-node/src/server-specific/{api.ts => api.mts} +12 -12
code/packages/split-environment-node/src/{storage-provider.ts => storage-provider.mts} +1 -1
code/packages/split-environment-node/src/{styletron-provider.ts => styletron-provider.mts} +1 -1
code/packages/split-environment-node/src/{translator-provider.ts => translator-provider.mts} +14 -13
code/packages/split-environment-node/tsconfig.cjs.json +0 -16
code/packages/split-environment-node/tsconfig.esm.json +0 -16
code/packages/split-environment-node/tsconfig.json +1 -1
code/packages/split-environment-webextension/package.json +4 -3
code/packages/split-environment-webextension/src/{broadcaster-provider.ts => broadcaster-provider.mts} +6 -6
code/packages/split-environment-webextension/src/browser-specific/{api.ts => api.mts} +15 -15
code/packages/split-environment-webextension/src/browser-specific/{italkie-services.ts => italkie-services.mts} +4 -4
code/packages/split-environment-webextension/src/browser-specific/{tabs.ts => tabs.mts} +4 -4
code/packages/split-environment-webextension/src/browser-specific/{urls.ts => urls.mts} +2 -2
code/packages/split-environment-webextension/src/{dynamic-environment.ts => dynamic-environment.mts} +2 -2
code/packages/split-environment-webextension/src/{internal-url-provider.ts => internal-url-provider.mts} +1 -1
code/packages/split-environment-webextension/src/{locale-provider.ts => locale-provider.mts} +2 -2
code/packages/split-environment-webextension/src/{manifest-provider.ts => manifest-provider.mts} +2 -2
code/packages/split-environment-webextension/src/{storage-provider.ts => storage-provider.mts} +1 -1
code/packages/split-environment-webextension/src/{styletron-provider.ts => styletron-provider.mts} +1 -1
code/packages/split-environment-webextension/src/{translator-provider.ts => translator-provider.mts} +2 -2
code/packages/split-environment-webextension/src/{webextension-polyfill.d.ts => webextension-polyfill.d.mts} +0 -0
code/packages/split-environment-webextension/tsconfig.cjs.json +0 -16
code/packages/split-environment-webextension/tsconfig.esm.json +0 -16
code/packages/split-environment-webextension/tsconfig.json +1 -1
code/packages/split-environment/package.json +5 -4
code/packages/split-environment/src/{broadcaster-provider.ts => broadcaster-provider.mts} +2 -2
code/packages/split-environment/src/{dummy.ts => dummy.mjs} +2 -2
code/packages/split-environment/src/{dynamic-environment.ts => dynamic-environment.mts} +2 -2
code/packages/split-environment/src/{internal-url-provider.ts => internal-url-provider.mts} +2 -2
code/packages/split-environment/src/{locale-provider.ts => locale-provider.mts} +2 -2
code/packages/split-environment/src/{manifest-provider.ts => manifest-provider.mts} +2 -2
code/packages/split-environment/src/{storage-provider.ts => storage-provider.mts} +2 -2
code/packages/split-environment/src/{styletron-provider.ts => styletron-provider.mts} +2 -2
code/packages/split-environment/src/{translator-provider.ts => translator-provider.mts} +2 -2
code/packages/split-environment/tsconfig.cjs.json +0 -19
code/packages/split-environment/tsconfig.esm.json +0 -19
code/packages/split-environment/tsconfig.json +1 -1
code/packages/translator-tool/package.json +8 -5
code/packages/translator-tool/rollup.config.js +0 -39
code/packages/translator-tool/src/{configvention.d.ts => configvention.d.mts} +0 -0
code/packages/translator-tool/src/{files-translator.ts => files-translator.mts} +2 -2
code/packages/translator-tool/src/{google-cloud-translate-translator-service.ts => google-cloud-translate-translator-service.mts} +1 -1
code/packages/translator-tool/src/{messages-translator-factory.ts => messages-translator-factory.mts} +3 -3
code/packages/translator-tool/src/{messages-translator-types.ts => messages-translator-types.mts} +0 -0
code/packages/translator-tool/src/{messages-translator.ts => messages-translator.mts} +2 -2
code/packages/translator-tool/src/{translator.ts => translator.mts} +5 -6
code/packages/translator-tool/tsconfig.cjs.json +0 -9
code/packages/translator-tool/tsconfig.esm.json +0 -9
code/packages/translator-tool/tsconfig.json +1 -1
code/tsconfig.cjs.json +0 -6
code/tsconfig.esm.json +1 -6
code/tsconfig.json +42 -26

Commit categories (3)