{"id":16467307,"url":"https://github.com/elforastero/webpack-manifest-version-sync-plugin","last_synced_at":"2025-03-23T11:32:39.267Z","repository":{"id":35175120,"uuid":"216647280","full_name":"ElForastero/webpack-manifest-version-sync-plugin","owner":"ElForastero","description":"Webpack plugin for version sync between package.json and manifest.json","archived":false,"fork":false,"pushed_at":"2023-07-06T20:00:59.000Z","size":9,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-18T19:55:07.700Z","etag":null,"topics":["manifest","syn","version","webpack"],"latest_commit_sha":null,"homepage":"","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/ElForastero.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-21T19:19:41.000Z","updated_at":"2023-08-18T12:59:45.000Z","dependencies_parsed_at":"2024-06-19T04:07:57.215Z","dependency_job_id":"9a414d33-61d4-4c88-a712-3876a13843f5","html_url":"https://github.com/ElForastero/webpack-manifest-version-sync-plugin","commit_stats":{"total_commits":8,"total_committers":5,"mean_commits":1.6,"dds":0.5,"last_synced_commit":"8dec3038e77d43ac04798651ac6f02cb5b30c670"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElForastero%2Fwebpack-manifest-version-sync-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElForastero%2Fwebpack-manifest-version-sync-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElForastero%2Fwebpack-manifest-version-sync-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElForastero%2Fwebpack-manifest-version-sync-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ElForastero","download_url":"https://codeload.github.com/ElForastero/webpack-manifest-version-sync-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245097158,"owners_count":20560311,"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":["manifest","syn","version","webpack"],"created_at":"2024-10-11T11:46:55.224Z","updated_at":"2025-03-23T11:32:39.000Z","avatar_url":"https://github.com/ElForastero.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eWelcome to webpack-manifest-version-sync-plugin 👋\u003c/h1\u003e\n\u003cp\u003e\n  \u003cimg alt=\"Version\" src=\"https://img.shields.io/badge/version-0.0.1-blue.svg?cacheSeconds=2592000\" /\u003e\n  \u003ca href=\"#\" target=\"_blank\"\u003e\n    \u003cimg alt=\"License: MIT\" src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003e Webpack plugin for version sync between package.json and manifest.json.\n\nThis plugin will sync your `package.json` version into your `manifest.json`. So you don't need to manually edit `manifest.json`.\n\nUse [npm version](https://docs.npmjs.com/cli/version) to bump your package version, and this plugin will ensure that it's in sync with `manifest.json`.\n\n## Install\n\n```sh\nyarn add --dev webpack-manifest-version-sync-plugin\n```\n\nor\n\n```sh\nnpm install webpack-manifest-version-sync-plugin --save-dev\n```\n\n## Usage\n\n```js\nconst ManifestVersionSyncPlugin = require('webpack-manifest-version-sync-plugin');\n\n{\n  // Add it to your webpack.config.js\n  plugins: [\n    new ManifestVersionSyncPlugin({\n      packagePath: 'package.json',\n      manifestPath: 'manifest.json',\n    }),\n  ];\n}\n```\n\n## Options\n\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eParameter\u003c/td\u003e\n        \u003ctd\u003eDescription\u003c/td\u003e\n        \u003ctd\u003eDefault value\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003epackagePath\u003c/td\u003e\n        \u003ctd\u003ePath to package.json. If you have your package.json in the project root, just omit this parameter.\u003c/td\u003e\n        \u003ctd\u003e\"package.json\"\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003emanifestPath\u003c/td\u003e\n        \u003ctd\u003ePath to you manifest.json. You can omit this parameter, if your manifest.json is located in modules root.\u003c/td\u003e\n        \u003ctd\u003e\"manifest.json\"\u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n## Author\n\n👤 **Eugene Dzhumak**\n\n- Github: [@ElForastero](https://github.com/ElForastero)\n\n## Show your support\n\nGive a ⭐️ if this project helped you!\n\n---\n\n_This README was generated with ❤️ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felforastero%2Fwebpack-manifest-version-sync-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felforastero%2Fwebpack-manifest-version-sync-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felforastero%2Fwebpack-manifest-version-sync-plugin/lists"}