NativePHP EDGE ToolsVS Code tooling for NativePHP Mobile v4 EDGE Blade components. FeaturesEDGE component completionType:
and get completion for the bundled EDGE components and child components. Attribute completionInside an EDGE tag, the extension suggests documented component attributes plus shared layout, styling, accessibility and gesture attributes.
Project-aware icon completionThe extension reads icon definitions from the NativePHP v4 project currently open in VS Code. Run the NativePHP generator in your Laravel project when needed:
By default the extension reads:
It also inspects the installed Examples:
Use NativePHP EDGE: Refresh Project Icon Catalog after regenerating icons if you want to refresh immediately. Syntax highlightingNativePHP EDGE tags receive dedicated TextMate scopes, so The extension intentionally does not hard-code colors, so highlighting works in both light and dark themes. Hover documentationHover an EDGE component or supported attribute to see a short description, allowed values where known, and a link to the NativePHP v4 documentation. DiagnosticsThe extension reports:
Diagnostics are intentionally conservative around Blade bindings and directives such as Blade-safe formatterUse Format Document or run:
The formatter focuses on indentation of EDGE tags and common Blade control directives. It avoids rewriting PHP blocks, InstallationInstall from the Visual Studio Marketplace once published, or install a local UsageOpen a Laravel Blade file and type:
Use For formatting, use VS Code's Format Document command or run NativePHP EDGE: Format Document from the Command Palette. Configuration
Recommended VS Code setupThis extension complements, rather than replaces:
Because multiple extensions can provide Blade language tooling, test your preferred Blade extension alongside NativePHP EDGE Tools and report any compatibility issues. NativePHP documentationThis release targets the NativePHP Mobile v4 EDGE documentation:
MarketplacePublisher: Nopticon Extension ID:
Repository: https://github.com/nopticon/nativephp-edge-tools Issues: https://github.com/nopticon/nativephp-edge-tools/issues DisclaimerThis is a community editor extension and is not an official NativePHP product. NativePHP may add or change components and props; update the component metadata in the extension when the upstream documentation changes. LicenseMIT. See the bundled |