init
This commit is contained in:
commit
759fd6cdfc
38
volar-transpile.fish
Normal file
38
volar-transpile.fish
Normal file
|
@ -0,0 +1,38 @@
|
|||
function generate_babel_config
|
||||
echo -n '{
|
||||
"presets": ["@babel/preset-env"],
|
||||
"targets": "node 13.13"
|
||||
}' > babel.config.json
|
||||
end
|
||||
|
||||
function clean_babel_config
|
||||
rm babel.config.json
|
||||
end
|
||||
|
||||
function extract_filenames
|
||||
awk -F: '{print $1}' | sort | uniq
|
||||
end
|
||||
|
||||
function find_files
|
||||
rg -uuu '\?\?' | rg '.js: ' | extract_filenames | rg -v 'ast\.js$'
|
||||
end
|
||||
|
||||
function transpile_file_list
|
||||
xargs -I {} fish -c "babel '{}' --out-file '{}'; echo 'File {} done'"
|
||||
end
|
||||
|
||||
function transpile_dir
|
||||
cd $argv[1]
|
||||
generate_babel_config
|
||||
find_files | transpile_file_list
|
||||
clean_babel_config
|
||||
cd -
|
||||
end
|
||||
|
||||
function transpile
|
||||
transpile_dir $HOME/.bun/install/global/node_modules/vue-component-meta
|
||||
transpile_dir $HOME/.bun/install/global/node_modules/@volar
|
||||
transpile_dir $HOME/.bun/install/global/node_modules/@volar-plugins
|
||||
end
|
||||
|
||||
transpile
|
Loading…
Reference in a new issue