- Change package names from `@dm/*` to `@dm-pkg/*` across all relevant files to standardize naming conventions.
- Update the `bun.lock` and `package.json` files to reflect the new package structure.
- Introduce `unconfig` as a new development dependency in the `buildin/dm` package.
- Modify import paths in example and demo files to align with the new package names.
- Update README and environment configuration files to reflect the changes in package naming.
Add multiple demo implementations for the @dm/xllm package, showcasing various functionalities such as streaming, tool invocation, and model switching. Introduce environment variable support for configuration and provide a comprehensive example in the README. Update the index.html for better user experience and localization.
feat(core): enhance event handling with FireEvent class
refactor(core): update index to export fire event bus
chore(core): adjust TypeScript configuration for better path resolution
chore(core): add vitest configuration for core package
chore: create base TypeScript configuration for consistent settings
chore: add node-specific TypeScript configuration
chore: add web-specific TypeScript configuration
fix: include buildin directory in vitest workspace configuration