The official VS Code extension for AckerJS - a modern, lightweight JavaScript framework.
Features
🎯 Code Snippets
Get instant access to 30+ code snippets for all AckerJS modules:
Import Snippets:
acker-import - Import all modules
acker-import-dom - Import DOM module
acker-import-http - Import HTTP module
acker-import-format - Import Format module
DOM Snippets:
dom-select - Select element
dom-selectall - Select all elements
dom-create - Create element
dom-append - Append child
dom-on - Add event listener
dom-addclass - Add CSS class
dom-toggleclass - Toggle CSS class
- And 20+ more DOM utilities
HTTP Snippets:
http-fetch - Fetch JSON data
http-post - POST JSON data
http-put - PUT JSON data
http-delete - DELETE request
http-api - Create API instance
Format Snippets:
format-date - Format date
format-currency - Format currency
format-number - Format number
format-capitalize - Capitalize text
format-slugify - Convert to slug
format-camel - Convert to camelCase
format-kebab - Convert to kebab-case
format-snake - Convert to snake_case
Component Templates:
acker-component - Create AckerJS component
acker-handler - Create event handler
acker-fetch-display - Fetch and display data
💡 IntelliSense Support
Smart autocompletion for all AckerJS APIs:
- Module imports (DOM, HTTP, Format)
- Method suggestions with descriptions
- Triggered automatically when typing
DOM., HTTP., or Format.
⚡ Quick Commands
- Create New Project - Launch
npm create acker-app with project name validation
- Open Documentation - Quick access to AckerJS documentation
Installation
- Open VS Code
- Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
- Search for "AckerJS Tools"
- Click Install
Or install directly from the VS Code Marketplace
Usage
Using Snippets
- Open a JavaScript or TypeScript file
- Type a snippet prefix (e.g.,
acker-import)
- Press Tab or Enter to insert the snippet
- Fill in the placeholders
Creating a New Project
- Open Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
- Type "AckerJS: Create New Project"
- Enter your project name
- Follow the prompts in the terminal
IntelliSense
Just start typing after importing AckerJS modules:
import { DOM } from 'ackerjs';
DOM. // IntelliSense will show all available methods
Requirements
- VS Code 1.106.0 or higher
- Node.js 16+ (for creating projects)
About AckerJS
AckerJS is a modern, lightweight JavaScript framework with zero dependencies. It provides:
- DOM Manipulation - jQuery-like API
- HTTP Requests - Fetch wrapper with automatic JSON handling
- Formatting Utilities - Date, number, currency, and string formatting
Learn more at the AckerJS GitHub Repository
Release Notes
0.0.1
Initial release of AckerJS Tools:
- 30+ code snippets for all AckerJS modules
- IntelliSense support for DOM, HTTP, and Format APIs
- Quick commands for project creation and documentation
- Support for JavaScript and TypeScript
Contributing
Found a bug or have a feature request? Please open an issue on the GitHub repository.
License
MIT License - see LICENSE for details
Enjoy coding with AckerJS! 🚀