mirror of
https://github.com/hashicorp/vault.git
synced 2026-02-03 20:40:45 -05:00
* move from yarn to pnpm for package management * remove lodash.template patch override * remove .yarn folder * update GHA to use pnpm * add @babel/plugin-proposal-decorators * remove .yarnrc.yml * add lock file to copywrite ignore * add @codemirror/view as a dep for its types * use more strict setting about peerDeps * address some peerDep issues with ember-power-select and ember-basic-dropdown * enable TS compilation for the kubernetes engine * enable TS compilation in kv engine * ignore workspace file * use new headless mode in CI * update enos CI scenarios * add qs and express resolutions * run 'pnpm up glob' and 'pnpm up js-yaml' to upgrade those packages * run 'pnpm up preact' because posthog-js had a vulnerable install. see https://github.com/advisories/GHSA-36hm-qxxp-pg3 * add work around for browser timeout errors in test * update other references of yarn to pnpm Co-authored-by: Matthew Irish <39469+meirish@users.noreply.github.com>
22 lines
694 B
Bash
22 lines
694 B
Bash
#!/usr/bin/env bash
|
|
# Copyright IBM Corp. 2016, 2025
|
|
# SPDX-License-Identifier: BUSL-1.1
|
|
|
|
echo "Create components/ directory"
|
|
mkdir docs/components/
|
|
|
|
echo "Generating markdown files for components in core addon..."
|
|
|
|
# iterate over every .ts and .js file in core/addon/components (including nested files)
|
|
# skip .hbs files and shamir/ directory
|
|
find "./lib/core/addon/components" -type f ! -name "*.hbs" -not -path "*/shamir*" -print0 | while IFS= read -r -d '' file; do
|
|
component=`eval "echo $file | cut -d/ -f6"`;
|
|
|
|
# skip replication components
|
|
if [[ "$component" == replication* ]]; then
|
|
echo "🔃 skipping $component"
|
|
continue
|
|
fi
|
|
|
|
pnpm docfy-md $component core $file
|
|
done
|