0.0.1-beta.98 • Published 5 days ago

@vrx/cp v0.0.1-beta.98

Weekly downloads
-
License
MIT
Repository
-
Last release
5 days ago

@vrx/cp

为 使用.tsx,.ts 方案的 vue3 组件库进行打包

该包处于实验阶段,API 不稳定

特性

  • 生成.d.ts 文件
  • 生成 components.d.ts
  • 生成 web-types.json

简单使用

pnpm exec vrx-cp build

.doc.ts 文件

用于生成 web-types.json 与 定义 components.d.ts key

import { defineGenDoc } from '@vrx/cp'

export default defineGenDoc({
  name: 'Progress',
  props: {
    percent: {
      type: 'number',
      desc: '百分比 0.1 形式',
    },
    title: {
      type: 'string',
      desc: '标题',
    },
  },
  events: {
    click: {
      desc: '点击事件',
    },
  },
  slots: {
    label: {
      name: 'label',
      desc: '标题',
    },
  },
})

配置文件

import { defineConfig } from '@vrx/cp'
import cssnano from 'cssnano'
import pkg from './package.json'

export default defineConfig({
  // 入口文件 默认 src/index.ts
  entry: 'src/index.ts',
})

autoprefixer 样式

可以 根据 .browserslistrc 文件自动添加浏览器前缀

# Browsers that we support

last 1 version
> 1%
not dead # no browsers without security updates

试验性功能

watch mode

监听 源码目录,当文件发生改变时,重新执行打包操作

pnpm exec vrx-cp build --watch
# or
pnpm exec vrx-cp watch

vue-macros + volar

配置文件参考

vrx-cp.config.ts

import { defineConfig } from '@vrx/cp'
import VueMacros from 'unplugin-vue-macros/vite'

export default defineConfig({
  type: ({ vue, vueJsx }) =>
    VueMacros({
      plugins: {
        vue: vue(),
        vueJsx: vueJsx(),
      },
    }),
})

tsconfig.json

{
  "compilerOptions": {
    "types": ["unplugin-vue-macros/macros-global"]
  },
  "vueCompilerOptions": {
    "plugins": [
      "@vue-macros/volar/define-options",
      "@vue-macros/volar/define-models",
      "@vue-macros/volar/define-props",
      "@vue-macros/volar/define-props-refs",
      "@vue-macros/volar/short-vmodel",
      "@vue-macros/volar/define-slots",
      "@vue-macros/volar/jsx-directive"
    ]
  }
}
0.0.1-beta.98

5 days ago

0.0.1-beta.97

16 days ago

0.0.1-beta.96

26 days ago

0.0.1-beta.95

1 month ago

0.0.1-beta.94

1 month ago

0.0.1-beta.92

2 months ago

0.0.1-beta.90

2 months ago

0.0.1-beta.91

2 months ago

0.0.1-beta.89

2 months ago

0.0.1-beta.87

3 months ago

0.0.1-beta.88

3 months ago

0.0.1-beta.86

3 months ago

0.0.1-beta.85

4 months ago

0.0.1-beta.84

5 months ago

0.0.1-beta.83

5 months ago

0.0.1-beta.82

5 months ago

0.0.1-beta.81

6 months ago

0.0.1-beta.80

6 months ago

0.0.1-beta.76

6 months ago

0.0.1-beta.75

6 months ago

0.0.1-beta.78

6 months ago

0.0.1-beta.77

6 months ago

0.0.1-beta.72

10 months ago

0.0.1-beta.71

10 months ago

0.0.1-beta.74

7 months ago

0.0.1-beta.73

7 months ago

0.0.1-beta.79

6 months ago

0.0.1-beta.70

10 months ago

0.0.1-beta.65

11 months ago

0.0.1-beta.67

11 months ago

0.0.1-beta.66

11 months ago

0.0.1-beta.69

11 months ago

0.0.1-beta.68

11 months ago

0.0.1-beta.64

11 months ago

0.0.1-beta.61

11 months ago

0.0.1-beta.60

11 months ago

0.0.1-beta.63

11 months ago

0.0.1-beta.62

11 months ago

0.0.1-beta.54

12 months ago

0.0.1-beta.56

12 months ago

0.0.1-beta.55

12 months ago

0.0.1-beta.58

11 months ago

0.0.1-beta.57

11 months ago

0.0.1-beta.59

11 months ago

0.0.1-beta.43

1 year ago

0.0.1-beta.42

1 year ago

0.0.1-beta.45

1 year ago

0.0.1-beta.41

1 year ago

0.0.1-beta.40

1 year ago

0.0.1-beta.47

1 year ago

0.0.1-beta.46

1 year ago

0.0.1-beta.49

1 year ago

0.0.1-beta.48

1 year ago

0.0.1-beta.39

1 year ago

0.0.1-beta.36

1 year ago

0.0.1-beta.38

1 year ago

0.0.1-beta.37

1 year ago

0.0.1-beta.53

1 year ago

0.0.1-beta.50

1 year ago

0.0.1-beta.52

1 year ago

0.0.1-beta.51

1 year ago

0.0.1-beta.35

1 year ago

0.0.1-beta.34

1 year ago

0.0.1-beta.33

1 year ago

0.0.1-beta.32

1 year ago

0.0.1-beta.31

1 year ago

0.0.1-beta.30

1 year ago

0.0.1-beta.29

1 year ago

0.0.1-beta.28

1 year ago

0.0.1-beta.27

1 year ago

0.0.1-beta.26

1 year ago

0.0.1-beta.25

1 year ago

0.0.1-beta.24

1 year ago

0.0.1-beta.23

1 year ago

0.0.1-beta.22

1 year ago

0.0.1-beta.21

1 year ago

0.0.1-beta.20

1 year ago

0.0.1-beta.19

1 year ago

0.0.1-beta.18

1 year ago

0.0.1-beta.17

1 year ago

0.0.1-beta.16

1 year ago

0.0.1-beta.15

1 year ago

0.0.1-beta.14

1 year ago

0.0.1-beta.13

1 year ago

0.0.1-beta.12

1 year ago

0.0.1-beta.11

1 year ago

0.0.1-beta.10

1 year ago

0.0.1-beta.9

1 year ago

0.0.1-beta.8

1 year ago

0.0.1-beta.7

1 year ago

0.0.1-beta.6

1 year ago

0.0.1-beta.5

1 year ago

0.0.1-beta.4

1 year ago

0.0.1-beta.3

1 year ago

0.0.1-beta.2

1 year ago

0.0.1-beta.1

1 year ago

0.0.1-beta.0

1 year ago