mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-15 11:07:00 +02:00
* Adding explicit MPL license for sub-package. This directory and its subdirectories (packages) contain files licensed with the MPLv2 `LICENSE` file in this directory and are intentionally licensed separately from the BSL `LICENSE` file at the root of this repository. * Adding explicit MPL license for sub-package. This directory and its subdirectories (packages) contain files licensed with the MPLv2 `LICENSE` file in this directory and are intentionally licensed separately from the BSL `LICENSE` file at the root of this repository. * Updating the license from MPL to Business Source License. Going forward, this project will be licensed under the Business Source License v1.1. Please see our blog post for more details at https://hashi.co/bsl-blog, FAQ at www.hashicorp.com/licensing-faq, and details of the license at www.hashicorp.com/bsl. * add missing license headers * Update copyright file headers to BUS-1.1 * Fix test that expected exact offset on hcl file --------- Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com> Co-authored-by: Sarah Thompson <sthompson@hashicorp.com> Co-authored-by: Brian Kassouf <bkassouf@hashicorp.com> |
||
---|---|---|
.. | ||
dropdown-transform.js | ||
icon-transform.js | ||
inject-service.js | ||
jscodeshift-babylon-parser.js | ||
linkto-with-on-modifier.js | ||
no-quoteless-attributes.js | ||
README.md | ||
transform-deprecated-args.js |
Running Codemods
The handlebars codemods use ember-template-recast and can be run with the following:
- navigate to the UI directory of the Vault project
- execute
npx ember-template-recast "**/*.hbs" -t ./path/to/transform-file.js
This will run the transform on all .hbs files within the ui directory which covers the app and all addons. The terminal will output the number of files processed as well as the number of changed, unchanged, skipped and errored files. It's a good idea to validate the output to ensure that the intended transforms have taken place. If there are issues with some of the files, simply revert the changes via git, tweak the codemod and run again.
Example
npx ember-template-recast "**/*.hbs" -t ./scripts/codemods/no-quoteless-attributes.js