diff --git a/lib/fp/build-modules.js b/lib/fp/build-modules.js index 935a77cbf..012a686a8 100644 --- a/lib/fp/build-modules.js +++ b/lib/fp/build-modules.js @@ -4,7 +4,6 @@ var _ = require('lodash'), async = require('async'), fs = require('fs-extra'), glob = require('glob'), - Module = require('module'), path = require('path'); var mapping = require('../../fp/_mapping'); diff --git a/lib/main/build-modules.js b/lib/main/build-modules.js new file mode 100644 index 000000000..a7f518309 --- /dev/null +++ b/lib/main/build-modules.js @@ -0,0 +1,23 @@ +'use strict'; + +var _ = require('lodash'), + fs = require('fs-extra'), + path = require('path'); + +var basePath = path.join(__dirname, '..', '..'), + distPath = path.join(basePath, 'dist'), + corePath = path.join(distPath, 'lodash.core.js'); + +/*----------------------------------------------------------------------------*/ + +function onComplete(error) { + if (error) { + throw error; + } +} + +function build(target) { + fs.copy(corePath, path.join(target, 'core.js'), onComplete); +} + +build(_.last(process.argv)); diff --git a/package.json b/package.json index 0c13a2d96..ae699469a 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "build:fp": "node lib/fp/build-dist.js", "build:fp-modules": "node lib/fp/build-modules.js", "build:main": "node lib/main/build-dist.js", + "build:main-modules": "node lib/main/build-modules.js", "doc": "node lib/doc/build github", "doc:site": "node lib/doc/build site", "style": "npm run style:main & npm run style:fp & npm run style:perf & npm run style:test",