2024-05-23 14:34:00 -04:00
|
|
|
#!/bin/bash
|
|
|
|
WORK_DIR="$1";
|
|
|
|
REPO_DIR="$2";
|
|
|
|
DEST_DIR="$3";
|
|
|
|
|
|
|
|
cd "$REPO_DIR";
|
|
|
|
|
|
|
|
cp "$WORK_DIR/ckeditor"/* .;
|
|
|
|
|
|
|
|
npm install --save \
|
|
|
|
css-loader@5 \
|
|
|
|
postcss-loader@4 \
|
|
|
|
raw-loader@4 \
|
|
|
|
style-loader@2 \
|
|
|
|
webpack@5 \
|
|
|
|
webpack-cli@4
|
|
|
|
|
|
|
|
npm install --save \
|
|
|
|
@ckeditor/ckeditor5-dev-utils \
|
|
|
|
@ckeditor/ckeditor5-editor-classic \
|
|
|
|
@ckeditor/ckeditor5-alignment \
|
|
|
|
@ckeditor/ckeditor5-autoformat \
|
|
|
|
@ckeditor/ckeditor5-basic-styles \
|
|
|
|
@ckeditor/ckeditor5-block-quote \
|
|
|
|
@ckeditor/ckeditor5-code-block \
|
|
|
|
@ckeditor/ckeditor5-essentials \
|
|
|
|
@ckeditor/ckeditor5-font \
|
|
|
|
@ckeditor/ckeditor5-heading \
|
|
|
|
@ckeditor/ckeditor5-horizontal-line \
|
|
|
|
@ckeditor/ckeditor5-html-embed \
|
|
|
|
@ckeditor/ckeditor5-image \
|
|
|
|
@ckeditor/ckeditor5-indent \
|
|
|
|
@ckeditor/ckeditor5-link \
|
|
|
|
@ckeditor/ckeditor5-list \
|
|
|
|
@ckeditor/ckeditor5-media-embed \
|
|
|
|
@ckeditor/ckeditor5-paragraph \
|
|
|
|
@ckeditor/ckeditor5-show-blocks \
|
|
|
|
@ckeditor/ckeditor5-source-editing \
|
|
|
|
@ckeditor/ckeditor5-special-characters \
|
|
|
|
@ckeditor/ckeditor5-table \
|
|
|
|
@ckeditor/ckeditor5-typing \
|
|
|
|
@ckeditor/ckeditor5-theme-lark
|
|
|
|
|
|
|
|
./node_modules/.bin/webpack --mode production;
|
|
|
|
|
2024-05-23 14:50:53 -04:00
|
|
|
cp "$REPO_DIR/dist/ckeditor.js" "$DEST_DIR/ckeditor.js";
|
2024-05-23 14:34:00 -04:00
|
|
|
cd "$WORK_DIR";
|