@egjs/view3d
Version:
Fast & Customizable glTF 3D model viewer, packed with full of features!
43 lines (38 loc) • 907 B
JavaScript
/* eslint-disable import/order */
const glslify = require("rollup-plugin-glslify");
const buildHelper = require("./config/build-helper");
const { babel } = require("@rollup/plugin-babel");
const serve = require("rollup-plugin-serve");
const livereload = require("rollup-plugin-livereload");
export const name = "View3D";
export const fileName = "view3d";
const tsconfig = "tsconfig.build.json";
const plugins = [
glslify(),
babel({
babelHelpers: "bundled",
include: ["src/**", "node_modules/three/**"],
configFile: "./babel.config.js"
}),
serve({
open: true,
contentBase: "."
}),
livereload(".")
];
const common = {
sourcemap: false,
tsconfig,
plugins
};
export default buildHelper([
{
name,
input: "./src/index.umd.ts",
output: `./test/manual/dist/${fileName}.pkgd.js`,
format: "umd",
commonjs: true,
resolve: true,
...common
}
]);