feat: 初始化meta包
This commit is contained in:
parent
e1b186aa60
commit
abe2127cbb
16
.dumirc.ts
16
.dumirc.ts
@ -10,19 +10,31 @@ export default defineConfig({
|
|||||||
},
|
},
|
||||||
alias: {
|
alias: {
|
||||||
'@zhst/hooks': path.join(__dirname, 'packages/hooks/src'),
|
'@zhst/hooks': path.join(__dirname, 'packages/hooks/src'),
|
||||||
'@zhst/func': path.join(__dirname, 'packages/utils/src'),
|
'@zhst/func': path.join(__dirname, 'packages/func/src'),
|
||||||
'@zhst/biz': path.join(__dirname, 'packages/biz/src'),
|
'@zhst/biz': path.join(__dirname, 'packages/biz/src'),
|
||||||
|
'@zhst/meta': path.join(__dirname, 'packages/meta/src'),
|
||||||
},
|
},
|
||||||
resolve: {
|
resolve: {
|
||||||
docDirs: ['docs'],
|
docDirs: ['docs'],
|
||||||
atomDirs: [
|
atomDirs: [
|
||||||
{ type: 'hooks', dir: 'packages/hooks/src' },
|
{ type: 'hooks', dir: 'packages/hooks/src' },
|
||||||
{ type: 'utils', dir: 'packages/utils/src' },
|
{ type: 'utils', dir: 'packages/func/src' },
|
||||||
{ type: 'biz', dir: 'packages/biz/src' },
|
{ type: 'biz', dir: 'packages/biz/src' },
|
||||||
|
{ type: 'meta', dir: 'packages/meta/src' },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
monorepoRedirect: {
|
monorepoRedirect: {
|
||||||
srcDir: ['packages', 'src'],
|
srcDir: ['packages', 'src'],
|
||||||
peerDeps: true,
|
peerDeps: true,
|
||||||
},
|
},
|
||||||
|
extraBabelPlugins: [
|
||||||
|
[
|
||||||
|
'import',
|
||||||
|
{
|
||||||
|
libraryName: 'antd',
|
||||||
|
libraryDirectory: 'es',
|
||||||
|
style: true,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
],
|
||||||
});
|
});
|
||||||
|
10
.fatherrc.ts
10
.fatherrc.ts
@ -3,4 +3,14 @@ import { defineConfig } from 'father';
|
|||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
// more father config: https://github.com/umijs/father/blob/master/docs/config.md
|
// more father config: https://github.com/umijs/father/blob/master/docs/config.md
|
||||||
esm: { output: 'dist' },
|
esm: { output: 'dist' },
|
||||||
|
extraBabelPlugins: [
|
||||||
|
[
|
||||||
|
'import',
|
||||||
|
{
|
||||||
|
libraryName: 'antd',
|
||||||
|
libraryDirectory: 'es',
|
||||||
|
style: true,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
],
|
||||||
});
|
});
|
||||||
|
2
.gitignore
vendored
2
.gitignore
vendored
@ -5,3 +5,5 @@ node_modules
|
|||||||
.dumi/tmp-production
|
.dumi/tmp-production
|
||||||
.DS_Store
|
.DS_Store
|
||||||
/docs-dist
|
/docs-dist
|
||||||
|
vueuse
|
||||||
|
/temp
|
||||||
|
3
.npmrc
Normal file
3
.npmrc
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
@zhst:registry="http://10.0.0.77:4874"
|
||||||
|
strict-peer-dependencies=false
|
||||||
|
ignore-workspace-root-check=true
|
16
lerna.json
16
lerna.json
@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"version": "independent",
|
|
||||||
"packages": ["packages/*"],
|
|
||||||
"useWorkspaces": true,
|
|
||||||
"npmClient": "pnpm",
|
|
||||||
"command": {
|
|
||||||
"publish": {
|
|
||||||
"registry": "https://registry.npmjs.org/",
|
|
||||||
"@zhst:registry": "http://10.0.0.77:4874"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"conventionalCommits": true,
|
|
||||||
"message": "chore(release): publish"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -47,6 +47,7 @@
|
|||||||
"prettier --parser=typescript --write"
|
"prettier --parser=typescript --write"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"dependencies": {},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@changesets/cli": "^2.27.1",
|
"@changesets/cli": "^2.27.1",
|
||||||
"@commitlint/cli": "^17.1.2",
|
"@commitlint/cli": "^17.1.2",
|
||||||
@ -54,6 +55,7 @@
|
|||||||
"@types/react": "^18.0.0",
|
"@types/react": "^18.0.0",
|
||||||
"@types/react-dom": "^18.0.0",
|
"@types/react-dom": "^18.0.0",
|
||||||
"@umijs/lint": "^4.0.0",
|
"@umijs/lint": "^4.0.0",
|
||||||
|
"babel-plugin-import": "^1.13.8",
|
||||||
"dumi": "^2.2.13",
|
"dumi": "^2.2.13",
|
||||||
"eslint": "^8.23.0",
|
"eslint": "^8.23.0",
|
||||||
"father": "^4.1.0",
|
"father": "^4.1.0",
|
||||||
|
@ -5,3 +5,12 @@
|
|||||||
## 安装
|
## 安装
|
||||||
|
|
||||||
> pnpm install @zhst/biz
|
> pnpm install @zhst/biz
|
||||||
|
|
||||||
|
## 使用
|
||||||
|
|
||||||
|
```jsx
|
||||||
|
import React from 'react';
|
||||||
|
import { Demo } from '@zhst/biz'
|
||||||
|
|
||||||
|
export default () => <Demo />
|
||||||
|
```
|
||||||
|
3
packages/biz/es/Demo/index.d.ts
vendored
Normal file
3
packages/biz/es/Demo/index.d.ts
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
import React from 'react';
|
||||||
|
declare const _default: () => React.JSX.Element;
|
||||||
|
export default _default;
|
15
packages/biz/es/Demo/index.js
Normal file
15
packages/biz/es/Demo/index.js
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
import React from 'react';
|
||||||
|
import { Button } from '@zhst/meta';
|
||||||
|
import { useThrottleFn } from '@zhst/hooks';
|
||||||
|
export default (function () {
|
||||||
|
var ok = function ok() {
|
||||||
|
return useThrottleFn(function () {
|
||||||
|
return console.log('123');
|
||||||
|
});
|
||||||
|
};
|
||||||
|
return /*#__PURE__*/React.createElement(Button, {
|
||||||
|
onClick: function onClick() {
|
||||||
|
return ok();
|
||||||
|
}
|
||||||
|
}, "\u6D4B\u8BD5");
|
||||||
|
});
|
1
packages/biz/es/index.d.ts
vendored
1
packages/biz/es/index.d.ts
vendored
@ -0,0 +1 @@
|
|||||||
|
export { default as Demo } from './Demo';
|
@ -0,0 +1 @@
|
|||||||
|
export { default as Demo } from "./Demo";
|
3
packages/biz/lib/Demo/index.d.ts
vendored
Normal file
3
packages/biz/lib/Demo/index.d.ts
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
import React from 'react';
|
||||||
|
declare const _default: () => React.JSX.Element;
|
||||||
|
export default _default;
|
41
packages/biz/lib/Demo/index.js
Normal file
41
packages/biz/lib/Demo/index.js
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
var __create = Object.create;
|
||||||
|
var __defProp = Object.defineProperty;
|
||||||
|
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||||
|
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||||
|
var __getProtoOf = Object.getPrototypeOf;
|
||||||
|
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||||
|
var __export = (target, all) => {
|
||||||
|
for (var name in all)
|
||||||
|
__defProp(target, name, { get: all[name], enumerable: true });
|
||||||
|
};
|
||||||
|
var __copyProps = (to, from, except, desc) => {
|
||||||
|
if (from && typeof from === "object" || typeof from === "function") {
|
||||||
|
for (let key of __getOwnPropNames(from))
|
||||||
|
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||||
|
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||||
|
}
|
||||||
|
return to;
|
||||||
|
};
|
||||||
|
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||||
|
// If the importer is in node compatibility mode or this is not an ESM
|
||||||
|
// file that has been converted to a CommonJS file using a Babel-
|
||||||
|
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||||
|
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||||
|
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||||
|
mod
|
||||||
|
));
|
||||||
|
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||||
|
|
||||||
|
// src/Demo/index.tsx
|
||||||
|
var Demo_exports = {};
|
||||||
|
__export(Demo_exports, {
|
||||||
|
default: () => Demo_default
|
||||||
|
});
|
||||||
|
module.exports = __toCommonJS(Demo_exports);
|
||||||
|
var import_react = __toESM(require("react"));
|
||||||
|
var import_meta = require("@zhst/meta");
|
||||||
|
var import_hooks = require("@zhst/hooks");
|
||||||
|
var Demo_default = () => {
|
||||||
|
const ok = () => (0, import_hooks.useThrottleFn)(() => console.log("123"));
|
||||||
|
return /* @__PURE__ */ import_react.default.createElement(import_meta.Button, { onClick: () => ok() }, "测试");
|
||||||
|
};
|
1
packages/biz/lib/index.d.ts
vendored
1
packages/biz/lib/index.d.ts
vendored
@ -0,0 +1 @@
|
|||||||
|
export { default as Demo } from './Demo';
|
@ -0,0 +1,39 @@
|
|||||||
|
var __create = Object.create;
|
||||||
|
var __defProp = Object.defineProperty;
|
||||||
|
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||||
|
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||||
|
var __getProtoOf = Object.getPrototypeOf;
|
||||||
|
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||||
|
var __export = (target, all) => {
|
||||||
|
for (var name in all)
|
||||||
|
__defProp(target, name, { get: all[name], enumerable: true });
|
||||||
|
};
|
||||||
|
var __copyProps = (to, from, except, desc) => {
|
||||||
|
if (from && typeof from === "object" || typeof from === "function") {
|
||||||
|
for (let key of __getOwnPropNames(from))
|
||||||
|
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||||
|
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||||
|
}
|
||||||
|
return to;
|
||||||
|
};
|
||||||
|
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||||
|
// If the importer is in node compatibility mode or this is not an ESM
|
||||||
|
// file that has been converted to a CommonJS file using a Babel-
|
||||||
|
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||||
|
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||||
|
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||||
|
mod
|
||||||
|
));
|
||||||
|
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||||
|
|
||||||
|
// src/index.tsx
|
||||||
|
var src_exports = {};
|
||||||
|
__export(src_exports, {
|
||||||
|
Demo: () => import_Demo.default
|
||||||
|
});
|
||||||
|
module.exports = __toCommonJS(src_exports);
|
||||||
|
var import_Demo = __toESM(require("./Demo"));
|
||||||
|
// Annotate the CommonJS export names for ESM import in node:
|
||||||
|
0 && (module.exports = {
|
||||||
|
Demo
|
||||||
|
});
|
@ -30,6 +30,8 @@
|
|||||||
"registry": "http://10.0.0.77:4874"
|
"registry": "http://10.0.0.77:4874"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@zhst/hooks": "workspace:^"
|
"@zhst/hooks": "workspace:^",
|
||||||
|
"@zhst/meta": "workspace:^",
|
||||||
|
"@zhst/func": "workspace:^"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
12
packages/biz/src/Demo/index.tsx
Normal file
12
packages/biz/src/Demo/index.tsx
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
import React from 'react'
|
||||||
|
import { Button } from '@zhst/meta'
|
||||||
|
import { useThrottleFn } from '@zhst/hooks'
|
||||||
|
|
||||||
|
export default () => {
|
||||||
|
|
||||||
|
const ok = () => useThrottleFn(() => console.log('123'))
|
||||||
|
|
||||||
|
return (
|
||||||
|
<Button onClick={() => ok()} >测试</Button>
|
||||||
|
)
|
||||||
|
}
|
8
packages/biz/src/changelog/index.md
Normal file
8
packages/biz/src/changelog/index.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
nav:
|
||||||
|
title: 元组件
|
||||||
|
title: 版本更新日志
|
||||||
|
order: 99
|
||||||
|
---
|
||||||
|
|
||||||
|
<embed src="../../CHANGELOG.md" ></embed>
|
@ -1,10 +1,8 @@
|
|||||||
---
|
---
|
||||||
nav:
|
nav:
|
||||||
title: biz
|
title: 业务组件
|
||||||
order: 1
|
order: 1
|
||||||
title: 快速上手
|
title: 快速上手
|
||||||
---
|
---
|
||||||
|
|
||||||
<embed src="../README.md" ></embed>
|
<embed src="../README.md" ></embed>
|
||||||
|
|
||||||
<embed src="../CHANGELOG.md" ></embed>
|
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
export { default as Demo } from './Demo';
|
@ -4,4 +4,7 @@ export default defineConfig({
|
|||||||
// more father config: https://github.com/umijs/father/blob/master/docs/config.md
|
// more father config: https://github.com/umijs/father/blob/master/docs/config.md
|
||||||
esm: { output: 'es' },
|
esm: { output: 'es' },
|
||||||
cjs: { output: 'lib' },
|
cjs: { output: 'lib' },
|
||||||
|
umd: {
|
||||||
|
name: 'zhst-func',
|
||||||
|
},
|
||||||
});
|
});
|
1
packages/func/dist/umd/func.min.js
vendored
Normal file
1
packages/func/dist/umd/func.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -18,7 +18,8 @@
|
|||||||
"typings": "es/index.d.ts",
|
"typings": "es/index.d.ts",
|
||||||
"files": [
|
"files": [
|
||||||
"es",
|
"es",
|
||||||
"lib"
|
"lib",
|
||||||
|
"dist"
|
||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "father build"
|
"build": "father build"
|
8
packages/func/src/changelog/index.md
Normal file
8
packages/func/src/changelog/index.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
nav:
|
||||||
|
title: 元组件
|
||||||
|
title: 版本更新日志
|
||||||
|
order: 99
|
||||||
|
---
|
||||||
|
|
||||||
|
<embed src="../../CHANGELOG.md" ></embed>
|
@ -6,5 +6,3 @@ title: 快速上手
|
|||||||
---
|
---
|
||||||
|
|
||||||
<embed src="../README.md" ></embed>
|
<embed src="../README.md" ></embed>
|
||||||
|
|
||||||
<embed src="../CHANGELOG.md" ></embed>
|
|
@ -4,4 +4,7 @@ export default defineConfig({
|
|||||||
// more father config: https://github.com/umijs/father/blob/master/docs/config.md
|
// more father config: https://github.com/umijs/father/blob/master/docs/config.md
|
||||||
esm: { output: 'es' },
|
esm: { output: 'es' },
|
||||||
cjs: { output: 'lib' },
|
cjs: { output: 'lib' },
|
||||||
|
umd: {
|
||||||
|
name: 'zhst-hooks',
|
||||||
|
},
|
||||||
});
|
});
|
||||||
|
1
packages/hooks/dist/umd/hooks.min.js
vendored
Normal file
1
packages/hooks/dist/umd/hooks.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -18,7 +18,8 @@
|
|||||||
"typings": "es/index.d.ts",
|
"typings": "es/index.d.ts",
|
||||||
"files": [
|
"files": [
|
||||||
"es",
|
"es",
|
||||||
"lib"
|
"lib",
|
||||||
|
"dist"
|
||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "father build"
|
"build": "father build"
|
||||||
|
8
packages/hooks/src/changelog/index.md
Normal file
8
packages/hooks/src/changelog/index.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
nav:
|
||||||
|
title: 元组件
|
||||||
|
title: 版本更新日志
|
||||||
|
order: 99
|
||||||
|
---
|
||||||
|
|
||||||
|
<embed src="../../CHANGELOG.md" ></embed>
|
@ -7,8 +7,6 @@ title: 快速上手
|
|||||||
|
|
||||||
<embed src="../README.md" ></embed>
|
<embed src="../README.md" ></embed>
|
||||||
|
|
||||||
<embed src="../CHANGELOG.md" ></embed>
|
|
||||||
|
|
||||||
## 参考文档
|
## 参考文档
|
||||||
|
|
||||||
[ahooks](https://ahooks.js.org/zh-CN)
|
[ahooks](https://ahooks.js.org/zh-CN)
|
||||||
|
10
packages/meta/.fatherrc.ts
Normal file
10
packages/meta/.fatherrc.ts
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
import { defineConfig } from 'father';
|
||||||
|
|
||||||
|
export default defineConfig({
|
||||||
|
// more father config: https://github.com/umijs/father/blob/master/docs/config.md
|
||||||
|
esm: { output: 'es' },
|
||||||
|
cjs: { output: 'lib' },
|
||||||
|
umd: {
|
||||||
|
name: 'zhst-meta',
|
||||||
|
},
|
||||||
|
});
|
19
packages/meta/CHANGELOG.md
Normal file
19
packages/meta/CHANGELOG.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# @zhst/utils
|
||||||
|
|
||||||
|
## 0.2.3
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- fix: 调试包 link
|
||||||
|
|
||||||
|
## 0.2.2
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- fix: 修改源
|
||||||
|
|
||||||
|
## 0.2.1
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- fix: 修改版本号
|
16
packages/meta/README.md
Normal file
16
packages/meta/README.md
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
## 介绍
|
||||||
|
|
||||||
|
原子组件
|
||||||
|
|
||||||
|
## 安装
|
||||||
|
|
||||||
|
> pnpm install @zhst/meta
|
||||||
|
|
||||||
|
## 使用
|
||||||
|
|
||||||
|
```jsx
|
||||||
|
import React from 'react';
|
||||||
|
import { Button } from '@zhst/meta'
|
||||||
|
|
||||||
|
export default () => <Button>测试</Button>
|
||||||
|
```
|
1
packages/meta/dist/umd/meta.min.js
vendored
Normal file
1
packages/meta/dist/umd/meta.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
6
packages/meta/es/Button/index.d.ts
vendored
Normal file
6
packages/meta/es/Button/index.d.ts
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { FC } from 'react';
|
||||||
|
import type { ButtonProps } from 'antd/lib/button';
|
||||||
|
interface IButtonDemo extends ButtonProps {
|
||||||
|
}
|
||||||
|
declare const ButtonDemo: FC<IButtonDemo>;
|
||||||
|
export default ButtonDemo;
|
7
packages/meta/es/Button/index.js
Normal file
7
packages/meta/es/Button/index.js
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
import React from 'react';
|
||||||
|
import { Button } from 'antd';
|
||||||
|
var ButtonDemo = function ButtonDemo(props) {
|
||||||
|
var children = props.children;
|
||||||
|
return /*#__PURE__*/React.createElement(Button, props, children);
|
||||||
|
};
|
||||||
|
export default ButtonDemo;
|
1
packages/meta/es/index.d.ts
vendored
Normal file
1
packages/meta/es/index.d.ts
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
export { default as Button } from './Button';
|
1
packages/meta/es/index.js
Normal file
1
packages/meta/es/index.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
export { default as Button } from "./Button";
|
6
packages/meta/lib/Button/index.d.ts
vendored
Normal file
6
packages/meta/lib/Button/index.d.ts
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { FC } from 'react';
|
||||||
|
import type { ButtonProps } from 'antd/lib/button';
|
||||||
|
interface IButtonDemo extends ButtonProps {
|
||||||
|
}
|
||||||
|
declare const ButtonDemo: FC<IButtonDemo>;
|
||||||
|
export default ButtonDemo;
|
41
packages/meta/lib/Button/index.js
Normal file
41
packages/meta/lib/Button/index.js
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
var __create = Object.create;
|
||||||
|
var __defProp = Object.defineProperty;
|
||||||
|
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||||
|
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||||
|
var __getProtoOf = Object.getPrototypeOf;
|
||||||
|
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||||
|
var __export = (target, all) => {
|
||||||
|
for (var name in all)
|
||||||
|
__defProp(target, name, { get: all[name], enumerable: true });
|
||||||
|
};
|
||||||
|
var __copyProps = (to, from, except, desc) => {
|
||||||
|
if (from && typeof from === "object" || typeof from === "function") {
|
||||||
|
for (let key of __getOwnPropNames(from))
|
||||||
|
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||||
|
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||||
|
}
|
||||||
|
return to;
|
||||||
|
};
|
||||||
|
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||||
|
// If the importer is in node compatibility mode or this is not an ESM
|
||||||
|
// file that has been converted to a CommonJS file using a Babel-
|
||||||
|
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||||
|
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||||
|
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||||
|
mod
|
||||||
|
));
|
||||||
|
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||||
|
|
||||||
|
// src/Button/index.tsx
|
||||||
|
var Button_exports = {};
|
||||||
|
__export(Button_exports, {
|
||||||
|
default: () => Button_default
|
||||||
|
});
|
||||||
|
module.exports = __toCommonJS(Button_exports);
|
||||||
|
var import_react = __toESM(require("react"));
|
||||||
|
var import_antd = require("antd");
|
||||||
|
var ButtonDemo = (props) => {
|
||||||
|
const { children } = props;
|
||||||
|
return /* @__PURE__ */ import_react.default.createElement(import_antd.Button, { ...props }, children);
|
||||||
|
};
|
||||||
|
var Button_default = ButtonDemo;
|
1
packages/meta/lib/index.d.ts
vendored
Normal file
1
packages/meta/lib/index.d.ts
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
export { default as Button } from './Button';
|
39
packages/meta/lib/index.js
Normal file
39
packages/meta/lib/index.js
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
var __create = Object.create;
|
||||||
|
var __defProp = Object.defineProperty;
|
||||||
|
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||||
|
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||||
|
var __getProtoOf = Object.getPrototypeOf;
|
||||||
|
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||||
|
var __export = (target, all) => {
|
||||||
|
for (var name in all)
|
||||||
|
__defProp(target, name, { get: all[name], enumerable: true });
|
||||||
|
};
|
||||||
|
var __copyProps = (to, from, except, desc) => {
|
||||||
|
if (from && typeof from === "object" || typeof from === "function") {
|
||||||
|
for (let key of __getOwnPropNames(from))
|
||||||
|
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||||
|
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||||
|
}
|
||||||
|
return to;
|
||||||
|
};
|
||||||
|
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||||
|
// If the importer is in node compatibility mode or this is not an ESM
|
||||||
|
// file that has been converted to a CommonJS file using a Babel-
|
||||||
|
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||||
|
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||||
|
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||||
|
mod
|
||||||
|
));
|
||||||
|
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||||
|
|
||||||
|
// src/index.tsx
|
||||||
|
var src_exports = {};
|
||||||
|
__export(src_exports, {
|
||||||
|
Button: () => import_Button.default
|
||||||
|
});
|
||||||
|
module.exports = __toCommonJS(src_exports);
|
||||||
|
var import_Button = __toESM(require("./Button"));
|
||||||
|
// Annotate the CommonJS export names for ESM import in node:
|
||||||
|
0 && (module.exports = {
|
||||||
|
Button
|
||||||
|
});
|
35
packages/meta/package.json
Normal file
35
packages/meta/package.json
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"name": "@zhst/meta",
|
||||||
|
"version": "0.2.3",
|
||||||
|
"description": "原子组件",
|
||||||
|
"keywords": [
|
||||||
|
"meta",
|
||||||
|
"component"
|
||||||
|
],
|
||||||
|
"license": "ISC",
|
||||||
|
"author": "dev",
|
||||||
|
"sideEffects": [
|
||||||
|
"dist/*",
|
||||||
|
"es/**/style/*",
|
||||||
|
"lib/**/style/*",
|
||||||
|
"*.less"
|
||||||
|
],
|
||||||
|
"main": "lib/index.tsx",
|
||||||
|
"module": "es/index.js",
|
||||||
|
"typings": "es/index.d.ts",
|
||||||
|
"files": [
|
||||||
|
"es",
|
||||||
|
"lib",
|
||||||
|
"dist"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "father build"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public",
|
||||||
|
"registry": "http://10.0.0.77:4874"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"antd": "^5.12.5"
|
||||||
|
}
|
||||||
|
}
|
19
packages/meta/src/Button/index.md
Normal file
19
packages/meta/src/Button/index.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
nav:
|
||||||
|
title: 元组件
|
||||||
|
title: 按钮
|
||||||
|
order: 2
|
||||||
|
---
|
||||||
|
|
||||||
|
## 基本按钮
|
||||||
|
|
||||||
|
```jsx
|
||||||
|
import React from 'react';
|
||||||
|
import { Button } from '@zhst/meta'
|
||||||
|
|
||||||
|
export default () => {
|
||||||
|
return (
|
||||||
|
<Button type="primary" >按我啊!</Button>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
```
|
17
packages/meta/src/Button/index.tsx
Normal file
17
packages/meta/src/Button/index.tsx
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
import React, { FC } from 'react'
|
||||||
|
import { Button } from 'antd'
|
||||||
|
import type { ButtonProps } from 'antd/lib/button'
|
||||||
|
|
||||||
|
interface IButtonDemo extends ButtonProps {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
const ButtonDemo: FC<IButtonDemo> = (props) => {
|
||||||
|
const { children } = props
|
||||||
|
|
||||||
|
return (
|
||||||
|
<Button {...props} >{children}</Button>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default ButtonDemo
|
8
packages/meta/src/changelog/index.md
Normal file
8
packages/meta/src/changelog/index.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
nav:
|
||||||
|
title: 元组件
|
||||||
|
title: 版本更新日志
|
||||||
|
order: 99
|
||||||
|
---
|
||||||
|
|
||||||
|
<embed src="../../CHANGELOG.md" ></embed>
|
8
packages/meta/src/index.md
Normal file
8
packages/meta/src/index.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
nav:
|
||||||
|
title: 元组件
|
||||||
|
title: 快速上手
|
||||||
|
order: 1
|
||||||
|
---
|
||||||
|
|
||||||
|
<embed src="../README.md" ></embed>
|
1
packages/meta/src/index.tsx
Normal file
1
packages/meta/src/index.tsx
Normal file
@ -0,0 +1 @@
|
|||||||
|
export { default as Button } from './Button';
|
11042
pnpm-lock.yaml
11042
pnpm-lock.yaml
File diff suppressed because it is too large
Load Diff
1
vueuse
1
vueuse
@ -1 +0,0 @@
|
|||||||
Subproject commit dd00d926856e8c208d0d569c17f67d9653f2451d
|
|
Loading…
Reference in New Issue
Block a user