{"id":20073536,"url":"https://github.com/ragingwind/pwa-manifest-cli","last_synced_at":"2025-08-07T18:34:26.316Z","repository":{"id":65371614,"uuid":"55850482","full_name":"ragingwind/pwa-manifest-cli","owner":"ragingwind","description":" Cli for Creating a Web Manifest for Progressive Web App with interactive or command mode","archived":false,"fork":false,"pushed_at":"2017-06-28T07:37:39.000Z","size":240,"stargazers_count":10,"open_issues_count":3,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-25T11:06:01.545Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ragingwind.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-04-09T15:03:18.000Z","updated_at":"2019-01-13T19:41:03.000Z","dependencies_parsed_at":"2023-01-19T22:45:20.024Z","dependency_job_id":null,"html_url":"https://github.com/ragingwind/pwa-manifest-cli","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ragingwind%2Fpwa-manifest-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ragingwind%2Fpwa-manifest-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ragingwind%2Fpwa-manifest-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ragingwind%2Fpwa-manifest-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ragingwind","download_url":"https://codeload.github.com/ragingwind/pwa-manifest-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252579993,"owners_count":21771248,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T14:46:40.413Z","updated_at":"2025-05-05T21:30:52.548Z","avatar_url":"https://github.com/ragingwind.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pwa-manifest-cli [![Build Status](https://travis-ci.org/ragingwind/pwa-manifest-cli.svg?branch=master)](https://travis-ci.org/ragingwind/pwa-manifest-cli)\n\n\u003e Generating manifest, icons and favicon.ico for Progressive Web App by interactive or command mode\n\nUsing in interactive mode\n\n![](http://g.recordit.co/kwR4Dh7rM3.gif)\n\n, or manually\n\n```sh\n pwa-manifest --icons=./images/logo.png\n```\n\n, or with free icons from [iconfinder.com](https://iconfinder.com/) with [if-got-cli](https://github.com/ragingwind/if-got-cli)\n\n```sh\npwa-manifest ./ ./image/icons --icons=$(if-got icons search --query=love)\n```\n\n## Install\n\n```\n$ npm install -g pwa-manifest-cli\n```\n\n## Usage\n\n```sh\n$ pwa-manifest \u003cmanifest path\u003e \u003cicons path\u003e \u003coptions\u003e\n```\n\nGet more information via help\n\n## Examples\n\n```shell\n# show help\n$ pwa-manifest --help\n\n# Icon from iconfinder\n$ pwa-manifest ./ ./image/icons --icons=$(if-got icons search --query=love --count=1)\n\n# generate manifest.json and resized icons to `./app`.\n$ pwa-manifest ./app --icons=./logo.png\n\n# generate manifest.json to `./app` and icons to `./app/images/icons`\n$ pwa-manifest ./app ./app/images/icons --icons=./logo.png\n\n# generate manifest.json to './' with updated values of name, short_name, background_color, theme_color, orientation, and direction as well as resizes images\n$ pwa-manifest --name='My Progressive Web App' --short_name='My PWA' --display=fullscreen --background_color=#fefefe --theme_color=#f44336 --orientation=any --direction=portrait --icons=./images/logo.png\n\n# using interactive mode for generating manifest.json and resized images to current working path\n$ pwa-manifest --interactive\n```\n\n## Options in details\n\n### --icons\n\n`path` or `http address` can be used for icons of source image. It will generated those of icons in multiple sizes (144, 192 and 512) and named by size of image into manifest. There is no way to be able to be changed by option yet. `favicon.ico` will be created from icons files at same location of `manifest.json`\n\n\n## License\n\nMIT © [Jimmy Moon](http://ragingwind.me)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fragingwind%2Fpwa-manifest-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fragingwind%2Fpwa-manifest-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fragingwind%2Fpwa-manifest-cli/lists"}