UNPKG

@egjs/view360

Version:

360 integrated viewing solution from inside-out view to outside-in view. It provides user-friendly service by rotating 360 degrees through various user interaction such as motion sensor and touch.

141 lines (137 loc) 2.77 kB
import buildHelper from "@egjs/build-helper"; const external = { "@egjs/axes": "eg.Axes", "@egjs/component": "eg.Component", "@egjs/agent": "eg.agent", "@egjs/imready": "eg.ImReady", "gl-matrix": "glMatrix", "promise-polyfill": "Promise" } const name = "eg.view360"; const plugins = []; export default buildHelper([ { name, input: "./src/index.umd.ts", output: "./dist/view360.js", format: "umd", commonjs: true, external, plugins }, { name, input: "./src/PanoViewer/index.umd.ts", output: "./dist/PanoViewer/view360.panoviewer.js", format: "umd", commonjs: true, external, plugins }, { name, input: "./src/SpinViewer/index.umd.ts", output: "./dist/SpinViewer/view360.spinviewer.js", format: "umd", commonjs: true, external, plugins }, { name, input: "./src/index.umd.ts", output: "./dist/view360.min.js", format: "umd", commonjs: true, uglify: true, external, plugins }, { name, input: "./src/PanoViewer/index.umd.ts", output: "./dist/PanoViewer/view360.panoviewer.min.js", format: "umd", commonjs: true, uglify: true, external, plugins }, { name, input: "./src/SpinViewer/index.umd.ts", output: "./dist/SpinViewer/view360.spinviewer.min.js", format: "umd", commonjs: true, uglify: true, external, plugins }, { name, input: "./src/index.umd.ts", output: "./dist/view360.pkgd.js", format: "umd", commonjs: true, resolve: true, plugins }, { name, input: "./src/PanoViewer/index.umd.ts", output: "./dist/PanoViewer/view360.panoviewer.pkgd.js", format: "umd", commonjs: true, resolve: true, plugins }, { name, input: "./src/SpinViewer/index.umd.ts", output: "./dist/SpinViewer/view360.spinviewer.pkgd.js", format: "umd", commonjs: true, resolve: true, plugins }, { name, input: "./src/index.umd.ts", output: "./dist/view360.pkgd.min.js", format: "umd", commonjs: true, resolve: true, uglify: true, plugins }, { name, input: "./src/PanoViewer/index.umd.ts", output: "./dist/PanoViewer/view360.panoviewer.pkgd.min.js", format: "umd", commonjs: true, resolve: true, uglify: true, plugins }, { name, input: "./src/SpinViewer/index.umd.ts", output: "./dist/SpinViewer/view360.spinviewer.pkgd.min.js", format: "umd", commonjs: true, resolve: true, uglify: true, plugins }, { input: "./src/index.ts", output: "./dist/view360.esm.js", format: "esm", exports: "named", commonjs: true, external, sourcemap: false, plugins } ]);