summaryrefslogtreecommitdiff
path: root/scripts/copy_files.cjs
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/copy_files.cjs')
-rwxr-xr-xscripts/copy_files.cjs49
1 files changed, 0 insertions, 49 deletions
diff --git a/scripts/copy_files.cjs b/scripts/copy_files.cjs
deleted file mode 100755
index 456d6d41..00000000
--- a/scripts/copy_files.cjs
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/usr/bin/env node
-// Copyright 2025 Google LLC
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-const fs = require('fs');
-const path = require('path');
-
-const sourceDir = path.join('src');
-const targetDir = path.join('dist', 'src');
-
-const extensionsToCopy = ['.md', '.json', '.sb'];
-
-function copyFilesRecursive(source, target) {
- if (!fs.existsSync(target)) {
- fs.mkdirSync(target, { recursive: true });
- }
-
- const items = fs.readdirSync(source, { withFileTypes: true });
-
- for (const item of items) {
- const sourcePath = path.join(source, item.name);
- const targetPath = path.join(target, item.name);
-
- if (item.isDirectory()) {
- copyFilesRecursive(sourcePath, targetPath);
- } else if (extensionsToCopy.includes(path.extname(item.name))) {
- fs.copyFileSync(sourcePath, targetPath);
- }
- }
-}
-
-if (!fs.existsSync(sourceDir)) {
- console.error(`Source directory ${sourceDir} not found.`);
- process.exit(1);
-}
-
-copyFilesRecursive(sourceDir, targetDir);
-console.log('Successfully copied files.');