-
Notifications
You must be signed in to change notification settings - Fork 59
Move to esm #68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Move to esm #68
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fix(core): handle kill signals in queue workers
…ance configuration - Converted the sample application to use ES modules. - Updated package dependencies including React and TypeScript. - Enhanced the configuration files for better module resolution and added new imports. - Removed the old .intentrc file and replaced it with a new intentrc.ts file. - Updated various service and controller files to use new import paths. - Added a new server entry point for improved application structure. - Introduced a public directory with an HTML template for server-side rendering.
…error handling - Removed the old server and console initialization code in favor of a new Actuator-based approach. - Introduced ApplicationExceptionHandler for improved error handling in the server. - Updated the console command handling to utilize the new Actuator and IntentProcess classes. - Enhanced the structure of the sample application for better modularity and maintainability.
- Updated intentrc.ts to clarify type checking description. - Modified tsconfig.json to include additional ES2022 and ESNext libraries. - Refactored UserController to return JSON response directly. - Improved module exports in package.json for the rest module. - Streamlined response handling by consolidating imports in http-server. - Removed deprecated response.ts file to clean up the codebase.
- Consolidated imports across various files to improve clarity and organization. - Updated import paths to align with the new module structure for better maintainability. - Refactored console commands and error handling to utilize specific modules. - Enhanced the configuration files to streamline the application setup. - Improved the overall modularity of the sample application by restructuring imports.
- Changed the default hostname from '0.0.0.0' to '127.0.0.1'. - Incremented package version to 0.1.46-alpha.1 to reflect recent changes.
- Incremented version to 0.1.46-alpha.2. - Updated various dependencies including @nestjs, eslint, and prettier for improved functionality and security. - Refactored import of 'ms' to use 'humanize-ms' for better readability. - Removed unused 'console.mute' import to clean up the codebase.
- Increased maximum line length for commit body to 200 characters. - Increased maximum header length to 100 characters for better commit message formatting.
- Updated @clack/prompts to version 0.10.0. - Updated @swc/core to version 1.11.11 and related dependencies. - Incremented cli package version to 0.0.17. - Added @intentjs/cli as a peer dependency in core package. - Updated various devDependencies including prettier and ts-loader for improved functionality.
- Added disposeLogger function to improve logger management. - Refactored console log command to include a return statement for better flow. - Updated database migration files to use ES module syntax for consistency. - Improved cache driver initialization by ensuring modules are loaded before use. - Updated various package dependencies and improved import statements for clarity. - Enhanced mail message rendering with direct imports from @react-email/render.
- Updated package version to 0.0.18-alpha.1. - Removed outdated Rollup plugins from dependencies for a cleaner package.json.
- Updated package version to 0.0.18-alpha.2. - Removed @swc/plugin-transform-imports from dependencies for a cleaner package.json.
…n exclusions - Deleted tsconfig.build.json as it was no longer needed. - Updated tsconfig.json to exclude test files and specific patterns for better type checking.
- Removed the unused TSCONFIG_BUILD_JSON constant from tsconfig-loader.ts. - Updated loadPath method to only use TSCONFIG_JSON for loading configuration files.
…ependencies - Introduced the new @intentjs/tooling package with initial configuration and scripts. - Updated sample app to use workspace references for @intentjs/cli and @intentjs/tooling. - Refactored tsconfig.json in sample app to extend from the new tooling package. - Bumped version of @intentjs/cli to 0.0.18-alpha.3 and cleaned up unused exports in CLI commands.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following changes:
@integrations/sample-app: Change the imports as per the ESM nomenclature.@intentjs/cli: Improve the dev server and build process, along with a new configuration file forintentrc.tsfor safe typings.@intentjs/core: Migrate thepackages/coreto ESM structure