Skip to content

Commit 35c0d01

Browse files
committed
refactor: refactor in TypeScript
1 parent 69dffd4 commit 35c0d01

21 files changed

+2772
-4701
lines changed

.babelrc

Lines changed: 0 additions & 7 deletions
This file was deleted.

.editorconfig

Lines changed: 0 additions & 9 deletions
This file was deleted.

.eslintignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
*.local*
2+
*.log
3+
*.map
4+
.nyc_output
5+
coverage
6+
dist
7+
index.d.ts
8+
index.esm.js
9+
index.js
10+
node_modules

.eslintrc

Lines changed: 0 additions & 6 deletions
This file was deleted.

.eslintrc.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
module.exports = {
2+
env: {
3+
node: true,
4+
},
5+
extends: [
6+
'airbnb-typescript/base',
7+
'plugin:@typescript-eslint/recommended',
8+
],
9+
parser: '@typescript-eslint/parser',
10+
parserOptions: {
11+
sourceType: 'module',
12+
project: 'tsconfig.eslint.json',
13+
},
14+
plugins: [
15+
'@typescript-eslint',
16+
],
17+
overrides: [
18+
{
19+
files: 'test.js',
20+
env: {
21+
mocha: true,
22+
},
23+
rules: {
24+
'@typescript-eslint/no-var-requires': 'off',
25+
},
26+
},
27+
],
28+
};

.gitattributes

Lines changed: 0 additions & 2 deletions
This file was deleted.

.github/workflows/ci.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: ci
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- uses: actions/checkout@v2
15+
- name: Use Node.js 14
16+
uses: actions/setup-node@v2
17+
with:
18+
node-version: 14
19+
- run: npm install
20+
- run: npm run lint
21+
- run: npm run build
22+
- run: npm test
23+
- run: npm run test:coverage

.gitignore

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1-
node_modules
2-
.nyc_output
1+
*.local*
2+
*.log
33
*.map
4+
.DS_Store
5+
.nyc_output
6+
coverage
7+
dist
8+
index.d.ts
9+
index.esm.js
10+
index.js
11+
node_modules

.travis.yml

Lines changed: 0 additions & 8 deletions
This file was deleted.

README.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
# is-array-buffer
22

3-
[![Build Status](https://img.shields.io/travis/fengyuanchen/is-array-buffer.svg)](https://travis-ci.org/fengyuanchen/is-array-buffer) [![Coverage Status](https://img.shields.io/codecov/c/github/fengyuanchen/is-array-buffer.svg)](https://codecov.io/gh/fengyuanchen/is-array-buffer) [![Downloads](https://img.shields.io/npm/dm/is-array-buffer.svg)](https://www.npmjs.com/package/is-array-buffer) [![Version](https://img.shields.io/npm/v/is-array-buffer.svg)](https://www.npmjs.com/package/is-array-buffer)
3+
[![Build Status](https://img.shields.io/github/workflow/status/fengyuanchen/is-array-buffer/ci/main.svg)](https://github.com/fengyuanchen/is-array-buffer/actions) [![Coverage Status](https://img.shields.io/codecov/c/github/fengyuanchen/is-array-buffer.svg)](https://codecov.io/gh/fengyuanchen/is-array-buffer) [![Downloads](https://img.shields.io/npm/dm/is-array-buffer.svg)](https://www.npmjs.com/package/is-array-buffer) [![Version](https://img.shields.io/npm/v/is-array-buffer.svg)](https://www.npmjs.com/package/is-array-buffer) [![Gzip Size](https://img.shields.io/bundlephobia/minzip/is-array-buffer.svg)](https://unpkg.com/is-array-buffer/dist/cropper.common.js) [![Dependencies](https://img.shields.io/david/fengyuanchen/is-array-buffer.svg)](https://www.npmjs.com/package/is-array-buffer)
44

55
> Check if the given value is an [ArrayBuffer](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer).
66
7-
## Main
7+
## Main files
88

99
```text
10-
dist/
11-
├── is-array-buffer.js (UMD)
12-
├── is-array-buffer.min.js (UMD, compressed)
13-
├── is-array-buffer.common.js (CommonJS, default)
14-
└── is-array-buffer.esm.js (ES Module)
10+
/
11+
├── index.js (CommonJS, default)
12+
├── index.esm.js (ECMAScript Module)
13+
└── index.d.ts (TypeScript Declaration File)
1514
```
1615

1716
## Install
@@ -32,6 +31,10 @@ isArrayBuffer([]);
3231
// > false
3332
```
3433

34+
## Versioning
35+
36+
Maintained under the [Semantic Versioning guidelines](https://semver.org/).
37+
3538
## License
3639

37-
[MIT](http://opensource.org/licenses/MIT) © [Chen Fengyuan](http://chenfengyuan.com)
40+
[MIT](https://opensource.org/licenses/MIT) © [Chen Fengyuan](https://chenfengyuan.com/)

0 commit comments

Comments
 (0)