123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import buble from '@rollup/plugin-buble';
- export default [
- {
- input: "src/codemirror.js",
- output: {
- banner: `// CodeMirror, copyright (c) by Marijn Haverbeke and others
- // Distributed under an MIT license: https://codemirror.net/LICENSE
- // This is CodeMirror (https://codemirror.net), a code editor
- // implemented in JavaScript on top of the browser's DOM.
- //
- // You can find some technical background for some of the code below
- // at http://marijnhaverbeke.nl/blog/#cm-internals .
- `,
- format: "umd",
- file: "lib/codemirror.js",
- name: "CodeMirror"
- },
- plugins: [ buble({namedFunctionExpressions: false}) ]
- },
- {
- input: ["src/addon/runmode/runmode-standalone.js"],
- output: {
- format: "iife",
- file: "addon/runmode/runmode-standalone.js",
- name: "CodeMirror",
- freeze: false, // IE8 doesn't support Object.freeze.
- },
- plugins: [ buble({namedFunctionExpressions: false}) ]
- },
- {
- input: ["src/addon/runmode/runmode.node.js"],
- output: {
- format: "cjs",
- file: "addon/runmode/runmode.node.js",
- name: "CodeMirror",
- freeze: false, // IE8 doesn't support Object.freeze.
- },
- plugins: [ buble({namedFunctionExpressions: false}) ]
- },
- ];
|