ganuz
所属分类:工具库
开发工具:TypeScript
文件大小:0KB
下载次数:0
上传日期:2019-07-11 03:20:59
上 传 者:
sh-1993
说明: 加努兹,,
(ganuz,,)
文件列表:
.commitlintrc.json (61, 2019-04-16)
.editorconfig (291, 2019-04-16)
.travis.yml (414, 2019-04-16)
.yarnrc (28, 2019-04-16)
CHANGELOG.md (426, 2019-04-16)
LICENSE (1095, 2019-04-16)
PACKAGES.md (15838, 2019-04-16)
alias/ (0, 2019-04-16)
alias/ganuz/ (0, 2019-04-16)
alias/ganuz/CHANGELOG.md (416, 2019-04-16)
alias/ganuz/assert/ (0, 2019-04-16)
alias/ganuz/assert/index.ts (196, 2019-04-16)
alias/ganuz/assert/package.json (202, 2019-04-16)
alias/ganuz/index.ts (175, 2019-04-16)
alias/ganuz/package.json (965, 2019-04-16)
alias/ganuz/polyfill/ (0, 2019-04-16)
alias/ganuz/polyfill/index.ts (195, 2019-04-16)
alias/ganuz/polyfill/package.json (186, 2019-04-16)
config/ (0, 2019-04-16)
config/CHANGELOG.md (417, 2019-04-16)
config/bin/ (0, 2019-04-16)
config/bin/tasks.ts (2538, 2019-04-16)
config/package.json (697, 2019-04-16)
config/tasks/ (0, 2019-04-16)
config/tasks/create-bundles.ts (3232, 2019-04-16)
config/tasks/create-ignore.ts (377, 2019-04-16)
config/tasks/create-license.ts (532, 2019-04-16)
config/tasks/create-packages-list.ts (805, 2019-04-16)
config/tasks/index.ts (311, 2019-04-16)
config/types/ (0, 2019-04-16)
config/types/global.d.ts (0, 2019-04-16)
config/types/global.test.d.ts (39, 2019-04-16)
config/utils/ (0, 2019-04-16)
config/utils/docs.ts (3005, 2019-04-16)
config/utils/jest.ts (1450, 2019-04-16)
config/utils/module.ts (2076, 2019-04-16)
config/utils/paths.ts (785, 2019-04-16)
... ...
# Ganuz
[![Travis build](https://travis-ci.org/yisraelx/ganuz.svg?branch=master)](https://travis-ci.org/yisraelx/ganuz)
[![Codecov](https://codecov.io/gh/yisraelx/ganuz/branch/master/graph/badge.svg)](https://codecov.io/gh/yisraelx/ganuz)
[![MIT License](https://img.shields.io/github/license/yisraelx/ganuz.svg?color=yellow)](https://github.com/yisraelx/ganuz/blob/master/LICENSE)
[![TypeScript](https://img.shields.io/badge/100%25-TypeScript-blue.svg)](https://www.typescriptlang.org)
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)
[![Lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)](https://lernajs.io/)
[![Tested With Jest](https://img.shields.io/badge/tested_with-jest-99424f.svg)](https://github.com/facebook/jest)
**Ganuz is utilities modules, written in typescript.**
## Packages structure
* The code is divided into many small modules and each module is a package in itself ([Packages List](https://github.com/yisraelx/ganuz/blob/master/PACKAGES.md)).
* Each package in the scoop has only one function or class and it in the default export of the package.
* Group package brings together several modules from the scope, and in the export has access to all modules.
**Marks:**
* "**-**": __@{scope}/-{name}__ - Group package
* "**_**": **@{scope}/_{name}** - Internal package
## Install
```sh
$ npm install --save @ganuz/-all
```
*Or install only the module you need*
```sh
$ npm install --save @ganuz/get
```
## Use
**Modules**
```ts
import { set } from '@ganuz/-all';
```
*Or import only the module you need*
```ts
import { default as hasOwn } from '@ganuz/has-own';
```
**Browser**
```html