platjs
Version:
Simple engine for platformer physics and rendering
48 lines (42 loc) • 976 B
JavaScript
import nodeResolve from "@rollup/plugin-node-resolve";
import typescript from "@rollup/plugin-typescript";
import dts from "rollup-plugin-dts";
const name = "plat";
const plugins = [nodeResolve({ extensions: [".ts"] }), typescript()];
export default [
{
input: "library/index.ts",
output: [
{
format: "esm",
name: name,
file: "dist/" + name + ".module.js",
indent: "\t",
},
],
plugins: [...plugins],
},
{
input: "library/index.ts",
output: [
{
format: "umd",
name: name,
file: "dist/" + name + ".js",
indent: "\t",
},
{
format: "cjs",
name: name,
file: "dist/" + name + ".cjs",
indent: "\t",
},
],
plugins: [...plugins],
},
{
input: "dist/index.d.ts",
output: [{ file: "dist/" + name + ".d.ts", format: "es" }],
plugins: [dts()],
},
];