0.0.0 • Published 11 months ago

@2000-ui/vue-loader v0.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

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