hackmud-script-manager
Version:
Script manager for game hackmud, with minification, TypeScript support, and player script type definition generation.
53 lines (52 loc) • 2.02 kB
JavaScript
export { supportedExtensions } from "./constants.js"
export { generateTypeDeclaration } from "./generateTypeDeclaration.js"
export { processScript } from "./processScript/index.js"
export { pull } from "./pull.js"
export { push } from "./push.js"
export { syncMacros } from "./syncMacros.js"
export { watch } from "./watch.js"
import "@samual/lib/readDirectoryWithStats"
import "path"
import "@babel/generator"
import "@babel/parser"
import "@babel/plugin-proposal-decorators"
import "@babel/plugin-proposal-destructuring-private"
import "@babel/plugin-proposal-explicit-resource-management"
import "@babel/plugin-transform-class-properties"
import "@babel/plugin-transform-class-static-block"
import "@babel/plugin-transform-exponentiation-operator"
import "@babel/plugin-transform-json-strings"
import "@babel/plugin-transform-logical-assignment-operators"
import "@babel/plugin-transform-nullish-coalescing-operator"
import "@babel/plugin-transform-numeric-separator"
import "@babel/plugin-transform-object-rest-spread"
import "@babel/plugin-transform-optional-catch-binding"
import "@babel/plugin-transform-optional-chaining"
import "@babel/plugin-transform-private-property-in-object"
import "@babel/plugin-transform-unicode-sets-regex"
import "@babel/traverse"
import "@babel/types"
import "@rollup/plugin-alias"
import "@rollup/plugin-babel"
import "@rollup/plugin-commonjs"
import "@rollup/plugin-json"
import "@rollup/plugin-node-resolve"
import "@samual/lib/assert"
import "prettier"
import "rollup"
import "./processScript/minify.js"
import "@samual/lib/countHackmudCharacters"
import "@samual/lib/spliceString"
import "acorn"
import "terser"
import "./processScript/shared.js"
import "./processScript/postprocess.js"
import "./processScript/preprocess.js"
import "import-meta-resolve"
import "./processScript/transform.js"
import "@samual/lib/clearObject"
import "@samual/lib/copyFilePersistent"
import "@samual/lib/AutoMap"
import "@samual/lib/writeFilePersistent"
import "fs/promises"
import "chokidar"