1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17var fs = require('fs');
var sysPath = require('path');
var cwd = process.cwd();
var pkgPath = sysPath.join(cwd, 'package.json');
var pkg = require(pkgPath);
pkg.name += '-china';
pkg.description += '(ๅ
็ฟปๅขๅฝๆ
็)';
pkg.repository.url = 'https://github.com/EdwonLim/gulp-sass-china';
pkg.author = "EdwonLim";
pkg.dependencies['node-sass-china'] = pkg.dependencies['node-sass'];
delete pkg.dependencies['node-sass'];
fs.writeFileSync(pkgPath, JSON.stringify(pkg, {}, 2), 'UTF-8');
fs.writeFileSync(sysPath.join(cwd, 'index.js'), fs.readFileSync(sysPath.join(cwd, 'index.js'), 'UTF-8').replace("require('node-sass')", "require('node-sass-china')"), 'UTF-8');