{"library":"ember-cli-deploy-revision-data","type":"library","category":null,"description":"The `ember-cli-deploy-revision-data` package is an `ember-cli-deploy` plugin designed to generate unique revision data for Ember application deployments. This data typically includes a `revisionKey`, often derived from a file hash (like `index.html`), git commit, or versioning information, and a timestamp. This allows other `ember-cli-deploy` plugins to track and utilize specific build revisions for purposes like caching, atomic deployments, or revision previews. The current stable version is 3.0.0, which updated dependencies and tightened Node.js version requirements (now 14.x, 16.x, 18.x, or >=20). As an Ember ecosystem plugin, its release cadence is generally tied to Ember CLI and Node.js LTS cycles. Key differentiators include its configurable data generation strategies (e.g., `file-hash`, `git-tag-commit`, `version-commit`), its seamless integration into the `ember-cli-deploy` pipeline, and its ability to provide idempotent revision keys, crucial for reliable cache invalidation and atomic deployments.","language":"javascript","status":"active","version":"3.0.0","tags":["javascript","ember-addon","ember-cli-deploy-plugin"],"last_verified":"Wed May 27","install":[{"cmd":"npm install ember-cli-deploy-revision-data","imports":["const EmberCliDeployRevisionDataPlugin = require('ember-cli-deploy-revision-data');","const gitScmDataGenerator = require('ember-cli-deploy-revision-data/lib/scm-data-generators')['git'];","// In config/deploy.js\nmodule.exports = function(deployTarget) {\n  let ENV = {\n    'revision-data': {\n      type: 'git-commit',\n      filePattern: 'dist/my-app.html'\n    }\n  };\n  return ENV;\n};"]},{"cmd":"yarn add ember-cli-deploy-revision-data","imports":[]},{"cmd":"pnpm add ember-cli-deploy-revision-data","imports":[]}],"homepage":null,"github":"https://github.com/ember-cli-deploy/ember-cli-deploy-revision-data","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/ember-cli-deploy-revision-data","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/ember-cli-deploy-revision-data/compatibility"}}