Note: This is an informational callout for documentation tips and notes.
Success: Operation completed successfully. Your changes have been saved.
Warning: This action cannot be undone. Please proceed with caution.
Important: This feature is deprecated and will be removed in the next version.
Pro Tip: You can use keyboard shortcuts to speed up your workflow.
Note: This is a secondary callout with neutral styling.
💡
Did you know?

You can hover over any element to see its tooltip. Tooltips provide additional context without cluttering the interface.

⚠️
Breaking Change

The `getData()` method now returns a Promise. Update your code to use `await` or `.then()`.

🚨
Security Notice

Never commit API keys or secrets to version control. Use environment variables instead.

✅
Best Practice

Always validate user input on both client and server side for maximum security.

Note: This is a small callout for compact spaces.
Note: This is a default-sized callout.
Note: This is a large callout for prominent notices.
Requirements

- Node.js version 16 or higher
- npm version 8 or higher
- A modern web browser

Migration Steps

1. Backup your database
2. Update dependencies with `npm update`
3. Run migrations with `npm run migrate`
4. Verify the application starts correctly

Tip: Use `console.table()` instead of `console.log()` for arrays and objects to get a nicely formatted table output.