diff --git a/packages/blockly/gulpfile.mjs b/packages/blockly/gulpfile.mjs index 586e73be89e..d21e4874c82 100644 --- a/packages/blockly/gulpfile.mjs +++ b/packages/blockly/gulpfile.mjs @@ -16,7 +16,6 @@ // // organize-imports-ignore -import {parallel} from 'gulp'; import { deployDemos, deployDemosBeta, @@ -27,9 +26,6 @@ import { buildAdvancedCompilationTest, minify, } from './scripts/gulpfiles/build_tasks.mjs'; -import {cleanBuildDir, cleanReleaseDir} from './scripts/lib/fs_utils.mjs'; - -const clean = parallel(cleanBuildDir, cleanReleaseDir); // Default target if gulp invoked without specifying. export default build; @@ -52,6 +48,5 @@ export { // // prettier-ignore export { - clean, buildAdvancedCompilationTest, } diff --git a/packages/blockly/package.json b/packages/blockly/package.json index 861eaecf5e7..f3ccbf0dccc 100644 --- a/packages/blockly/package.json +++ b/packages/blockly/package.json @@ -99,7 +99,7 @@ "build-debug-log": "npm run build:debug > build-debug.log 2>&1 && tail -3 build-debug.log", "build-strict": "gulp build --verbose --strict", "build-strict-log": "npm run build:strict > build-debug.log 2>&1 && tail -3 build-debug.log", - "clean": "gulp clean", + "clean": "node \"scripts/clean.mjs\"", "deployDemos": "npm ci && gulp deployDemos", "deployDemos:beta": "npm ci && gulp deployDemosBeta", "messages": "node \"scripts/messages.mjs\"", diff --git a/packages/blockly/scripts/clean.mjs b/packages/blockly/scripts/clean.mjs new file mode 100644 index 00000000000..26c133caf1a --- /dev/null +++ b/packages/blockly/scripts/clean.mjs @@ -0,0 +1,14 @@ +/** + * @license + * Copyright 2026 Raspberry Pi Foundation + * SPDX-License-Identifier: Apache-2.0 + */ + +/** + * @fileoverview Script to clean the workspace of old build/package/etc. files. + */ + +import {cleanBuildDir, cleanReleaseDir} from './lib/fs_utils.mjs'; + +await cleanBuildDir(); +await cleanReleaseDir();