NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4036 most downloaded on pub.dev
The generator for the isolate_manager
Last release 5 months ago
04 May 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 19 of 20 stable releases
1 version withdrawn
withdrawn after publishing
2 years old
22 releases · first in 2025
One column per month.
Supports pubspec configuration:
Supports pubspec configuration:
You can provide default configuration for the generator in your project's
pubspec.yaml under a top-level isolate_manager node. CLI flags always take
precedence over values in pubspec.yaml.
Example (commented schema):
# Top-level node for generator defaults
isolate_manager:
# Path to scan for source files (defaults to "./lib")
input: ./lib
# Output folder for generated files (defaults to "web")
output: ./web
# Generate single workers (true/false)
single: true
# Generate shared worker (true/false)
shared: true
# Name of the generated shared Worker
shared-name: shared_worker
# JS obfuscation level (0..4)
obfuscate: 4
# Compile to wasm instead of JS
wasm: false
# Export debug/intermediate files
debug: false
# Sub-path of the function name when generating worker-mappings
sub-path: workers
# Path to the main/source file to inject workerMappings (optional)
worker-mappings-experiment: lib/main.dart
# Extra Dart args passed to dart compile before CLI dart args
dart-args:
- --no-source-maps
When you run the generator with no flags:
dart run isolate_manager_generator
it will read pubspec.yaml from the current working directory and use values
from the isolate_manager node as defaults. Pass CLI flags to override any
setting from pubspec.yaml.
Supported keys: input, output, single, shared, shared-name,
obfuscate, wasm, debug, sub-path, worker-mappings-experiment,
dart-args.
Refactor file writing in annotated function generation to use a list for content accumulation.
BREAKING CHANGE: Removed --omit-implicit-checks option. Before (the option is added automatically):
BREAKING CHANGE: Removed --omit-implicit-checks option.
Before (the option is added automatically):
dart run isolate_manager_generator
After (the option is added manually):
dart run isolate_manager_generator -- --omit-implicit-checks
BREAKING CHANGE: Removed unused source map generation and cleanup logic. Before (the option is added automatically):
dart run isolate_manager_generator
After (the option is added manually):
dart run isolate_manager_generator -- --no-source-maps
BREAKING CHANGE: The js.deps files are no longer removed automatically, and there is no helper available for this change.
Bump the dart analyzer to ^10.0.0.
Improve the deletion logic to check for file existence before deletion.
very_good_analysis: ^10.0.0.Update to support Dart SDK ^3.9.0.
^3.9.0.analyzer dependency to ^8.4.0.isolate_manager to ^6.1.2.very_good_analysis to ^10.0.0 in dev dependencies.Update analyzer dependency to ^8.1.0.
^8.1.0.very_good_analysis.Update analyzer dependency to ^8.0.0.
Nothing published for this version
Update analyzer dependency to ^7.0.0.
Fixed issue with incorrect parsing of Dart defines.
Able to execute dart run isolate_manager_generator.
dart run isolate_manager_generator.execute command execution for better error handling in CI/CD pipelines.Fix function path generation to handle empty subPath case.
Use the same separator for the generated function name across platforms. The IsolateManager will handle the sepecifics.
IsolateManager will handle the sepecifics.Fix import path separator issue when generate the shared worker.
Fix dart file extension check issue.
Use sub-path to replace sub-dir for consistency.
sub-path to replace sub-dir for consistency.Add sub-dir option to add sub directory for the workers.
sub-dir option to add sub directory for the workers.Refactor worker mapping functions for improved readability and functionality
path package for improved cross-platform compatibilityAdd support for IsolateManagerCustomWorker class generation
IsolateManagerCustomWorker class generation--name to --shared-name for better clarity--help/-h flag to display command usage informationRemove the temp files event when issue occurs.
Ensure newline at the end of file when writing modified content.
* Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →