typia
Version:
Superfast runtime validators with only one line
15 lines (14 loc) • 497 B
JavaScript
import path from "node:path";
import { createRequire } from "node:module";
//#region src/transform.ts
function createTtscPlugin(context) {
const requireFrom = createRequire(path.join(context.projectRoot, "package.json"));
const root = path.dirname(requireFrom.resolve("typia/package.json"));
return {
name: "typia",
source: path.resolve(root, "native", "cmd", "ttsc-typia")
};
}
//#endregion
export { createTtscPlugin, createTtscPlugin as default };
//# sourceMappingURL=transform.mjs.map