UNPKG

unplugin-obj

Version:

Import .obj files as strings 🧵 in Vite, Rollup, Webpack + more

33 lines (29 loc) • 695 B
"use strict";Object.defineProperty(exports, "__esModule", {value: true});// src/index.ts var _unplugin = require('unplugin'); var src_default = _unplugin.createUnplugin.call(void 0, () => { const objRegex = /\.obj\??/; return { name: "unplugin-obj", resolveId(id) { if (id.match(objRegex)) { return id; } }, transform(src, id) { if (id.endsWith(".obj")) { const contents = String.raw`${src}`; return { code: getCode(contents), map: null }; } } }; }); function getCode(contents) { return ` const obj = \`${contents}\`; export default obj; `; } exports.src_default = src_default;