@2000-ui/vue-loader
TypeScript icon, indicating that this package has built-in type declarations

0.0.0 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i @2000-ui/vue-loader

Weekly Downloads

2

Version

0.0.0

License

MIT

Unpacked Size

39 kB

Total Files

13

Last publish

Collaborators

  • bernankez