Skip to content

Fix Expo plugin configuration and dependencies - #152

Merged
riderodd merged 2 commits into
mainfrom
fix/expo
Sep 11, 2025
Merged

Fix Expo plugin configuration and dependencies#152
riderodd merged 2 commits into
mainfrom
fix/expo

Conversation

@riderodd

Copy link
Copy Markdown
Owner

Update the Expo plugin to improve its configuration and ensure compatibility with the latest dependencies. Adjust the build process and enhance TypeScript support for better development experience.

Copilot AI review requested due to automatic review settings September 11, 2025 23:02
@riderodd riderodd self-assigned this Sep 11, 2025
@riderodd
riderodd merged commit 3fa62f7 into main Sep 11, 2025
7 checks passed
@riderodd
riderodd deleted the fix/expo branch September 11, 2025 23:02

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR refactors the Expo plugin configuration from JavaScript to TypeScript and updates the build pipeline to improve compatibility and development experience.

  • Migrates the Expo plugin from JavaScript to TypeScript for better type safety
  • Updates the build process to compile TypeScript plugin files and adjusts entry points
  • Adds new development dependencies and enhances CI configuration for publishing

Reviewed Changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
plugin/withVosk.js Removed original JavaScript plugin implementation
plugin/tsconfig.json Added TypeScript configuration for the plugin directory
plugin/src/withVosk.ts Created TypeScript version of the Expo plugin with improved type definitions
package.json Updated version, build script, and added TypeScript-related dependencies
app.plugin.js Updated entry point to reference the compiled TypeScript build output
.github/workflows/npm-publish.yml Enhanced CI workflow with proper permissions and Node.js setup

Comment thread plugin/src/withVosk.ts
Comment thread plugin/tsconfig.json
Comment thread package.json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants