Skip to content

Commit 7fbaa2a

Browse files
PlexusMarkmattlewis92
authored andcommitted
fix: restore compatibility with angular universal
Closes mattlewis92/angular-calendar#997
1 parent e236f57 commit 7fbaa2a

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

package-lock.json

+9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
"pretty-quick": "^1.6.0",
8080
"rollup": "^1.7.0",
8181
"rollup-plugin-commonjs": "^9.2.1",
82+
"rollup-plugin-insert": "^0.2.0",
8283
"rollup-plugin-node-resolve": "^4.0.1",
8384
"rollup-plugin-terser": "^4.0.4",
8485
"rxjs": "^6.3.2",

rollup.config.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import resolve from 'rollup-plugin-node-resolve';
22
import commonjs from 'rollup-plugin-commonjs';
33
import { terser } from 'rollup-plugin-terser';
4+
import * as insert from 'rollup-plugin-insert';
45

56
const input =
67
'dist/angular-draggable-droppable/bundles/angular-draggable-droppable.umd.js';
@@ -20,7 +21,10 @@ const base = {
2021
'@angular/common': 'ng.common'
2122
}
2223
},
23-
plugins: [resolve({ module: true }), commonjs()],
24+
plugins: [
25+
insert.prepend('var window = typeof window !== "object" ? window = {} : window;'),
26+
resolve({ module: true }), commonjs()
27+
],
2428
external: ['@angular/core', '@angular/common', 'rxjs', 'rxjs/operators']
2529
};
2630

0 commit comments

Comments
 (0)