Skip to content

Commit

Permalink
intelligent rollup configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
izelnakri committed Nov 3, 2017
1 parent 6f9b308 commit b2551d3
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 3 deletions.
2 changes: 1 addition & 1 deletion cli.js
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ memserver generate model ${chalk.yellow('[ModelName]')} # Generates the initia
memserver console # Starts a MemServer console in node.js ${chalk.cyan('[alias: "memserver c"]')}
memserver serve | server ${chalk.yellow('[outputFile]')} # Builds an ES5 javascript bundle with all your memserver code continuosly on watch ${chalk.cyan('[alias: "memserver s"]')}
memserver build | rollup ${chalk.yellow('[outputFile]')} # Builds an ES5 javascript bundle with all your memserver code
memserver version | v # Displays memserver version
memserver version | v # Displays memserver version
`);
}

Expand Down
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
{
"name": "memserver",
"version": "0.8.4",
"version": "0.8.6",
"description": "in-memory database/ORM and http mock server you can run in-browser and node environments. Built for large frontend teams, fast tests and rapid prototyping",
"main": "lib/index.js",
"license": "ISC",
"scripts": {
"test": "sh run-tests.sh",
"bin": "node cli.js",
"build-browser": "rollup -c --environment BUILD:development",
"prepublish": "rollup -i ./lib/model.js -o model.js -f cjs && rollup -i ./lib/response.js -o response.js -f cjs && rollup -i ./lib/mem-server.js -o ./lib/mem-server-cjs.js -f cjs"
},
"bin": {
Expand Down
5 changes: 4 additions & 1 deletion rollup.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,11 @@ if (!fs.existsSync(targetMemServerPath)) {
throw new Error('memserver/server.js doesnt exist! Please create a memserver/server.js to use MemServer');
}

const targetInput = process.env.BUILD === 'development' ? 'lib/browser.js' :
`${require.resolve('memserver')}/../browser.js`;

export default {
input: 'lib/browser.js',
input: targetInput,
output: {
file: 'memserver.dist.js',
format: 'iife'
Expand Down

0 comments on commit b2551d3

Please sign in to comment.