You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Aigars Silkalns
f20baf588e
Add TypeScript migration and jQuery-free implementation files
This commit includes all the core files from the jQuery-free migration:
### TypeScript Files Added:
- tsconfig.json - TypeScript configuration
- src/types/index.ts - Comprehensive type definitions
- src/assets/scripts/app.ts - Main application TypeScript version
- src/assets/scripts/components/Chart.ts - Chart component TypeScript
- src/assets/scripts/components/Sidebar.ts - Sidebar component TypeScript
- src/assets/scripts/datatable/index.ts - DataTable TypeScript implementation
- src/assets/scripts/datepicker/index.ts - DatePicker TypeScript implementation
- src/assets/scripts/ui/index.ts - UI components TypeScript
- src/assets/scripts/utils/date.ts - Date utilities TypeScript
- src/assets/scripts/utils/dom.ts - DOM utilities TypeScript
- src/assets/scripts/utils/theme.ts - Theme utilities TypeScript
- src/assets/scripts/vectorMaps/index.ts - Vector maps TypeScript
- webpack/rules/ts.js - TypeScript webpack rules
### Updated JavaScript Files:
- src/assets/scripts/app.js - Updated main application
- src/assets/scripts/datatable/index.js - Updated DataTable implementation
- src/assets/scripts/datepicker/index.js - Updated DatePicker implementation
- src/assets/scripts/ui/index.js - Updated UI components
- src/assets/scripts/utils/theme.js - Updated theme utilities
### Configuration Files:
- .npmignore - NPM package ignore rules
- package-lock.json - Updated dependencies lock file
- webpack/config.js - Updated webpack configuration
- webpack/rules/index.js - Updated webpack rules
- webpack/rules/js.js - Updated JavaScript rules
These files complete the jQuery-free migration with modern TypeScript
implementations and maintain full backward compatibility.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
5 months ago |
| .. |
|
css.js
|
Added building static css/js assets
|
3 years ago |
|
fonts.js
|
css-loader upgrade and configure
|
2 years ago |
|
images.js
|
Upgrade to webpack 5
|
5 years ago |
|
index.js
|
Add TypeScript migration and jQuery-free implementation files
|
5 months ago |
|
js.js
|
Add TypeScript migration and jQuery-free implementation files
|
5 months ago |
|
sass.js
|
Fixed build errors
|
6 months ago |
|
ts.js
|
Add TypeScript migration and jQuery-free implementation files
|
5 months ago |