An Ember addon for configuring web app manifests and meta tags to create Progressive Web Applications.
ember-web-app is an Ember.js addon that helps developers configure and manage web app manifests and meta tags for creating Progressive Web Applications (PWAs). It generates the necessary JSON manifest and cross-platform HTML meta tags from a single configuration file, simplifying PWA setup in Ember projects. The addon handles compatibility for iOS, Android, and Windows devices, ensuring apps can be installed and run seamlessly across different platforms.
Ember.js developers building web applications that need to function as installable Progressive Web Apps with proper home screen integration and cross-platform support.
Developers choose ember-web-app because it automates the tedious and error-prone process of manually configuring PWA manifests and vendor-specific meta tags, providing a standardized, maintainable solution that integrates directly into the Ember build pipeline.
NOTICE: official repository moved to https://github.com/zonkyio/ember-web-app
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Automatically generates and injects manifest and meta tags into the Ember build process, as installation creates a config file and integrates with broccoli-asset-rev for fingerprinting.
Handles vendor-specific tags for iOS, Android, and Windows from a single configuration, ensuring broad device support without manual meta tag management.
Validates the manifest configuration to prevent errors and ensure standards compliance, reducing debugging time for PWA issues.
Supports platform-specific icon targeting via the 'targets' property, allowing precise control over icons for different devices and browsers.
Only functions within Ember.js projects, making it useless for other frameworks and limiting its adoption in mixed or transitioning tech stacks.
Manifests are generated at build time from a static JavaScript file, so applications needing runtime modifications (e.g., user-specific start URLs) cannot use this addon directly.
Requires separate tools like ember-cli-image-transformer for icon creation, adding setup complexity and dependency management overhead.