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