-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathrollup.sw.config.js
More file actions
35 lines (32 loc) · 977 Bytes
/
rollup.sw.config.js
File metadata and controls
35 lines (32 loc) · 977 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/**
* @license
* Copyright (c) 2019 The Polymer Project Authors. All rights reserved.
* This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
* The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
* The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
* Code distributed by Google as part of the polymer project is also
* subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
import typescript from 'rollup-plugin-typescript2';
import replace from 'rollup-plugin-replace';
const VERSION = require('./package.json').version;
export default [{
input: [
'src/sw/sw.ts',
],
plugins: [
typescript({
tsconfig: "./src/sw/tsconfig.json"
}),
replace({
delimiters: ['{@', '@}'],
values: {
VERSION
}
})
],
output: {
format: 'esm',
file: 'dist/sw.js'
}
}];