From c6d6f62e38f2fe297b023e818f63bd810a35ad25 Mon Sep 17 00:00:00 2001 From: Rahul Kadyan Date: Sun, 13 May 2018 18:19:35 +0530 Subject: [PATCH 1/2] fix: Cache style ids on injector function to prevent duplicate injections --- src/assembler.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/assembler.ts b/src/assembler.ts index 46ddc76..962e641 100644 --- a/src/assembler.ts +++ b/src/assembler.ts @@ -77,7 +77,7 @@ export function assembleFromSource( // language=JavaScript const inlineCreateInjector = `function __vue_create_injector__() { const head = document.head || document.getElementsByTagName('head')[0] - const styles = {} + const styles = __vue_create_injector__.styles || (__vue_create_injector__.styles = {}) const isOldIE = typeof navigator !== 'undefined' && /msie [6-9]\\\\b/.test(navigator.userAgent.toLowerCase()) From 9be7ec836445b3ef21f822fd8b6f7ce00212f0be Mon Sep 17 00:00:00 2001 From: Rahul Kadyan Date: Sun, 13 May 2018 18:19:39 +0530 Subject: [PATCH 2/2] fix: Add postcss as peer dependency --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 8f7de0a..e1ea69f 100644 --- a/package.json +++ b/package.json @@ -50,6 +50,7 @@ "vue-template-compiler": "^2.5.16" }, "peerDependencies": { + "postcss": ">=6.0", "vue-template-compiler": "*" }, "dependencies": {