From d62c85acc863df319af49e81c6d3038ed019c4f3 Mon Sep 17 00:00:00 2001
From: 07akioni <07akioni2@gmail.com>
Date: Sat, 7 Nov 2020 16:37:48 +0800
Subject: [PATCH 1/2] test(preserve-modules)
---
examples/preserve-modules/package.json | 12 ++++++++++++
examples/preserve-modules/rollup.config.js | 15 +++++++++++++++
examples/preserve-modules/src/App.vue | 14 ++++++++++++++
examples/preserve-modules/src/HelloWorld.vue | 9 +++++++++
package.json | 1 +
test/core.e2e.ts | 12 ++++++++++++
6 files changed, 63 insertions(+)
create mode 100644 examples/preserve-modules/package.json
create mode 100644 examples/preserve-modules/rollup.config.js
create mode 100644 examples/preserve-modules/src/App.vue
create mode 100644 examples/preserve-modules/src/HelloWorld.vue
diff --git a/examples/preserve-modules/package.json b/examples/preserve-modules/package.json
new file mode 100644
index 0000000..c7fc08d
--- /dev/null
+++ b/examples/preserve-modules/package.json
@@ -0,0 +1,12 @@
+{
+ "name": "preserve-modules",
+ "version": "0.0.0",
+ "private": true,
+ "scripts": {
+ "build": "rollup -c"
+ },
+ "dependencies": {
+ "rollup": "^2.10.9",
+ "rollup-plugin-vue": "link:../.."
+ }
+}
diff --git a/examples/preserve-modules/rollup.config.js b/examples/preserve-modules/rollup.config.js
new file mode 100644
index 0000000..441f2f2
--- /dev/null
+++ b/examples/preserve-modules/rollup.config.js
@@ -0,0 +1,15 @@
+import VuePlugin from 'rollup-plugin-vue'
+
+export default [
+ {
+ input: 'src/HelloWorld.vue',
+ output: {
+ file: 'dist/HelloWorld.js',
+ format: 'esm',
+ sourcemap: 'inline',
+ preserveModules: true,
+ },
+ plugins: [VuePlugin()],
+ external: ['vue'],
+ },
+]
diff --git a/examples/preserve-modules/src/App.vue b/examples/preserve-modules/src/App.vue
new file mode 100644
index 0000000..4e6c171
--- /dev/null
+++ b/examples/preserve-modules/src/App.vue
@@ -0,0 +1,14 @@
+
+
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: