chore: add use client removed since it didnt work

This commit is contained in:
Junior Garcia 2023-03-26 15:33:48 -03:00
parent d738e69a88
commit 2a26106650
2 changed files with 1 additions and 51 deletions

View File

@ -13,7 +13,7 @@
},
"scripts": {
"dev": "turbo dev --filter=!@nextui-org/docs",
"build": "turbo build --filter=!@nextui-org/docs && pnpm add:use-client",
"build": "turbo build --filter=!@nextui-org/docs",
"build:fast": "turbo build:fast --filter=!@nextui-org/docs ",
"dev:docs": "turbo dev --filter=@nextui-org/docs",
"build:docs": "turbo build --filter=@nextui-org/docs",
@ -32,7 +32,6 @@
"turbo:graph": "pnpm build --graph=dependency-graph.png",
"clean": "pnpm turbo:clean && pnpm clean:node-modules && pnpm clean:lock && pnpm install",
"clean:node-modules": "rimraf ./apps/**/node_modules && rimraf ./packages/**/**/node_modules && rm -rf ./node_modules",
"add:use-client": "node ./scripts/add-use-client-directive.js",
"clean:lock": "rm ./pnpm-lock.yaml",
"create:cmp": "plop component",
"create:pkg": "plop package",

View File

@ -1,49 +0,0 @@
const fs = require('fs');
const glob = require('glob');
const contentToPrepend = '"use client";\n\n';
const keyword = 'displayName';
const fileExtension = '.mjs';
const targetPattern = './packages/components/**/dist/**/*' + fileExtension;
const ignorePattern = './packages/components/**/node_modules/**';
function readDirRecursively(pattern) {
return new Promise((resolve, reject) => {
glob(pattern, { root: '../', ignore: ignorePattern }, (err, files) => {
if (err) {
reject(err);
} else {
resolve(files);
}
});
});
}
function prependContentToFile(file, content) {
// Ignore any files that include "node_modules"
if (file.includes('node_modules')) {
return;
}
const fileContent = fs.readFileSync(file, 'utf8');
// Check if file contains the keyword
if (fileContent.includes(keyword) && !fileContent.startsWith(contentToPrepend)) {
console.log(`Prepending content to: ${file}`);
const updatedContent = content + fileContent;
fs.writeFileSync(file, updatedContent, 'utf8');
}
}
readDirRecursively(targetPattern)
.then((mjsFiles) => {
console.log(`Found ${mjsFiles.length} files to process.`);
mjsFiles.forEach((file) => {
prependContentToFile(file, contentToPrepend);
});
console.log('Operation completed.');
})
.catch((err) => {
console.error('An error occurred:', err);
});