fix(slides): swiper is not required as dependency

This commit is contained in:
Manu Mtz.-Almeida
2018-09-14 22:17:46 +02:00
parent 005d7c8bc1
commit 29f324bd9e
5 changed files with 4939 additions and 1 deletions

View File

@@ -54,6 +54,7 @@
},
"scripts": {
"build": "npm run clean && npm run build.css && stencil build --docs",
"build.vendor": "rollup --config ./scripts/swiper.rollup.config.js",
"build.css": "npm run css.sass && npm run css.minify",
"build.debug": "npm run clean && stencil build --debug",
"build.docs.json": "stencil build --docs-json dist/docs.json",

View File

@@ -0,0 +1,14 @@
import resolve from 'rollup-plugin-node-resolve';
export default {
input: 'src/components/slides/swiper/swiper.js',
output: {
file: 'src/components/slides/swiper/swiper.bundle.js',
format: 'es'
},
plugins: [
resolve({
module: true
})
]
};

View File

@@ -287,7 +287,8 @@ export class Slides implements ComponentInterface {
const finalOptions = this.normalizeOptions();
// init swiper core
const { Swiper } = await import('./swiper/swiper');
// @ts-ignore
const { Swiper } = await import('./swiper/swiper.bundle.js');
const swiper = new Swiper(this.el, finalOptions);
this.didInit = true;
this.readySwiper(swiper);

View File

File diff suppressed because it is too large Load Diff