1.0.15 • Published 3 years ago

ramda_util v1.0.15

Weekly downloads
20
License
ISC
Repository
github
Last release
3 years ago

ramda_utils

ramda函数式编程库 use summary persionally,and make it easy to use in diffent project.

eslint config

ref https://github.com/wesbos/eslint-config-wesbos

use

import {ArrayUtils } from 'ramda_util/lib'
const result = ArrayUtils.mergeWith([1,2,3],[2,3,4])
console.log(` ${JSON.stringify(result,null,4)}`)

// 发布文件改成   "files": [ "lib", "src" ],后打包文件包括src,也可以想下面这样引用了.

import {  ArrayUtils} from 'ramda_util'
const aa = [{ name: '1' }, { name: '2' }, { name: '4' }, { name: '4' }]
console.log(`uniqBy: ${JSON.stringify(ArrayUtils.uniqBy('name', aa),null,4)}`)

自动化测试

参考 jest

yarn test
# 指定文件
yarn test  common.test.js

发布

具体写在我的blog 如果访问不了估计是我做了修改,然后路径变了.....

#修改代码和readme.md后,执行下面命令就不用手工改版本号了.
npm  version patch
# 预先看要发布哪些文件
npm pack
# 发布
npm publish
  • 技巧
  • 支持 "@babel/plugin-proposal-optional-chaining"

     # 
     yarn add "@babel/plugin-proposal-optional-chaining"
    
     # .babelrc       
     "plugins": ["@babel/plugin-proposal-optional-chaining"],

打包 使用 fatherjsV2

yarn add umi-library -D
npx umi-lib build  --esm --cjs
1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago