0.0.0 • Published 11 months ago
@2000-ui/vue-loader v0.0.0
2000-ui/vue-loader
A Node.js loader for compiling Vue files.
Requires Node >= 18
Usage
./index.js
export { default as Button } from "./Button.vue";
./Button.vue
<template>
<button>
<slot>{{ title }}</slot>
</button>
</template>
<script setup>
defineProps(["title"]);
</script>
node --require @2000-ui/vue-loader/suppress-warnings --experimental-loader @2000-ui/vue-loader ./index.js
If you are using TypeScript
, you need to install @esbuild-kit/esm-loader
or tsx
manually.
pnpm add -D @esbuild-kit/esm-loader
node --require @2000-ui/vue-loader/suppress-warnings --experimental-loader @2000-ui/vue-loader --experimental-loader @esbuild-kit/esm-loader ./index.ts
Or
pnpm add -D tsx
node --require @2000-ui/vue-loader/suppress-warnings --experimental-loader @2000-ui/vue-loader --experimental-loader tsx ./index.ts
0.0.0
11 months ago