From 27acd6358252095da9cd51e499a4c086f82eabfe Mon Sep 17 00:00:00 2001
From: Adrian Heine <mail@adrianheine.de>
Date: Tue, 27 Sep 2016 09:23:50 +0200
Subject: [PATCH] Move to rollup.config.js

---
 package.json                      | 4 ++--
 src/banner.js => rollup.config.js | 9 ++++++++-
 2 files changed, 10 insertions(+), 3 deletions(-)
 rename src/banner.js => rollup.config.js (61%)

diff --git a/package.json b/package.json
index a6e61d06..4cbaa309 100644
--- a/package.json
+++ b/package.json
@@ -8,8 +8,8 @@
     "lib": "./lib"
   },
   "scripts": {
-    "build": "rollup --banner \"`cat src/banner.js`\" --format umd -n CodeMirror src/codemirror.js -o lib/codemirror.js",
-    "watch": "rollup -w --banner \"`cat src/banner.js`\" --format umd -n CodeMirror src/codemirror.js -o lib/codemirror.js",
+    "build": "rollup -c",
+    "watch": "rollup -w -c",
     "prepublish": "npm run-script build",
     "test": "node ./test/run.js",
     "lint": "bin/lint"
diff --git a/src/banner.js b/rollup.config.js
similarity index 61%
rename from src/banner.js
rename to rollup.config.js
index 6bd6553f..c1c8c11a 100644
--- a/src/banner.js
+++ b/rollup.config.js
@@ -1,4 +1,5 @@
-// CodeMirror, copyright (c) by Marijn Haverbeke and others
+export default {
+  banner: `// CodeMirror, copyright (c) by Marijn Haverbeke and others
 // Distributed under an MIT license: http://codemirror.net/LICENSE
 
 // This is CodeMirror (http://codemirror.net), a code editor
@@ -6,3 +7,9 @@
 //
 // You can find some technical background for some of the code below
 // at http://marijnhaverbeke.nl/blog/#cm-internals .
+`,
+  entry: "src/codemirror.js",
+  format: "umd",
+  dest: "lib/codemirror.js",
+  moduleName: "CodeMirror"
+};
-- 
GitLab