mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-04-21 00:32:04 +00:00
Remove patch-package.js and clean up package.json by removing postinstall script
This update deletes the patch-package.js file, which was previously used for applying patches, and removes the postinstall script from package.json. The changes streamline the project setup by eliminating unnecessary files and scripts, contributing to a cleaner codebase.
This commit is contained in:
parent
0d6408ab63
commit
c92ffa7d5e
2 changed files with 2 additions and 44 deletions
|
|
@ -6,8 +6,8 @@
|
||||||
"start": "expo start",
|
"start": "expo start",
|
||||||
"android": "expo run:android",
|
"android": "expo run:android",
|
||||||
"ios": "expo run:ios",
|
"ios": "expo run:ios",
|
||||||
"web": "expo start --web",
|
"web": "expo start --web"
|
||||||
"postinstall": "node patch-package.js"
|
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@expo/metro-runtime": "~4.0.1",
|
"@expo/metro-runtime": "~4.0.1",
|
||||||
|
|
|
||||||
|
|
@ -1,42 +0,0 @@
|
||||||
const fs = require('fs');
|
|
||||||
const path = require('path');
|
|
||||||
const { execSync } = require('child_process');
|
|
||||||
|
|
||||||
// Directory containing patches
|
|
||||||
const patchesDir = path.join(__dirname, 'src/patches');
|
|
||||||
|
|
||||||
// Check if the directory exists
|
|
||||||
if (!fs.existsSync(patchesDir)) {
|
|
||||||
console.error(`Patches directory not found: ${patchesDir}`);
|
|
||||||
process.exit(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get all patch files
|
|
||||||
const patches = fs.readdirSync(patchesDir).filter(file => file.endsWith('.patch'));
|
|
||||||
|
|
||||||
if (patches.length === 0) {
|
|
||||||
console.log('No patch files found.');
|
|
||||||
process.exit(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
console.log(`Found ${patches.length} patch files.`);
|
|
||||||
|
|
||||||
// Apply each patch
|
|
||||||
patches.forEach(patchFile => {
|
|
||||||
const patchPath = path.join(patchesDir, patchFile);
|
|
||||||
console.log(`Applying patch: ${patchFile}`);
|
|
||||||
|
|
||||||
try {
|
|
||||||
// Use the patch command to apply the patch file
|
|
||||||
execSync(`patch -p1 < ${patchPath}`, {
|
|
||||||
stdio: 'inherit',
|
|
||||||
cwd: process.cwd()
|
|
||||||
});
|
|
||||||
console.log(`✅ Successfully applied patch: ${patchFile}`);
|
|
||||||
} catch (error) {
|
|
||||||
console.error(`❌ Failed to apply patch ${patchFile}:`, error.message);
|
|
||||||
// Continue with other patches even if one fails
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
console.log('Patch process completed.');
|
|
||||||
Loading…
Reference in a new issue