소스 검색

Fix import substitution for docs examples

Francisco Giordano 2 년 전
부모
커밋
4e6deb3c56
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      scripts/prepare-docs.sh

+ 1 - 1
scripts/prepare-docs.sh

@@ -20,7 +20,7 @@ examples_target_dir="docs/modules/api/examples"
 for f in "$examples_source_dir"/**/*.sol; do
   name="${f/#"$examples_source_dir/"/}"
   mkdir -p "$examples_target_dir/$(dirname "$name")"
-  sed -e '/^import/s|\.\./\.\./|@openzeppelin/contracts/|' "$f" > "$examples_target_dir/$name"
+  sed -Ee '/^import/s|"(\.\./)+|"@openzeppelin/contracts/|' "$f" > "$examples_target_dir/$name"
 done
 
 node scripts/gen-nav.js "$OUTDIR" > "$OUTDIR/../nav.adoc"