Skip to content

Instantly share code, notes, and snippets.

@tmcw
Created June 26, 2018 15:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tmcw/2f10bb67c41c5dd2cdf958a634847af7 to your computer and use it in GitHub Desktop.
Save tmcw/2f10bb67c41c5dd2cdf958a634847af7 to your computer and use it in GitHub Desktop.
var fs = require('fs');
var path = require('path');
const packages = fs.readdirSync('./packages');
const allDependencies = [];
fs.mkdirSync('src');
for (let pkg of packages) {
if (pkg === 'turf') return;
console.log(pkg);
fs.unlinkSync(
path.join('./packages/', pkg, 'README.md'));
const {dependencies} = JSON.parse(fs.readFileSync(
path.join('./packages/', pkg, 'package.json')));
fs.renameSync(
path.join('./packages/', pkg),
path.join('./src/', pkg.replace('turf-', '')));
allDependencies.push(dependencies);
}
console.log(allDependencies);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment