Skip to content

Commit ed3f277

Browse files
authored
Update everything (#315)
1 parent e55c671 commit ed3f277

16 files changed

+459
-827
lines changed

.gitattributes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,4 +188,4 @@ Procfile text
188188

189189
## EXECUTABLES
190190
*.exe binary
191-
*.pyc binary
191+
*.pyc binary

.github/FUNDING.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ community_bridge: # Replace with a single Community Bridge project-name e.g., cl
99
liberapay: scriptex
1010
issuehunt: scriptex
1111
otechie: # Replace with a single Otechie username
12-
custom: ['paypal.me/scriptex']
12+
custom: ['paypal.me/scriptex', 'revolut.me/scriptex']

.github/workflows/build.yml

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,20 @@
1-
# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
2-
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
3-
41
name: Build
52

6-
on:
7-
push:
8-
branches: [ master ]
9-
pull_request:
10-
branches: [ master ]
3+
on: [push, pull_request]
114

125
jobs:
13-
build:
14-
15-
runs-on: ubuntu-latest
6+
build:
7+
runs-on: ubuntu-latest
168

17-
strategy:
18-
matrix:
19-
node-version: [10.x, 12.x, 14.x]
9+
strategy:
10+
matrix:
11+
node-version: [14.x, 16.x]
2012

21-
steps:
22-
- uses: actions/checkout@v3
23-
- name: Use Node.js ${{ matrix.node-version }}
24-
uses: actions/setup-node@v3
25-
with:
26-
node-version: ${{ matrix.node-version }}
27-
- run: yarn
28-
- run: yarn build
13+
steps:
14+
- uses: actions/checkout@v3
15+
- name: Use Node.js ${{ matrix.node-version }}
16+
uses: actions/setup-node@v3
17+
with:
18+
node-version: ${{ matrix.node-version }}
19+
- run: yarn
20+
- run: yarn build

.npmignore

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ yarn-debug.log*
66
yarn-error.log*
77

88
# Dependency directory
9-
node_modules/
9+
node_modules
1010

1111
# Misc
1212
.DS_Store
@@ -17,26 +17,24 @@ node_modules/
1717
ehthumbs.db
1818
Thumbs.db
1919

20-
# EditorConfig
20+
# Config folders and files
21+
.github
22+
_config.yml
23+
_.config.yml
24+
.babelrc
2125
.editorconfig
22-
23-
# Git
24-
.gitignore
2526
.gitattributes
26-
27-
# CI
27+
.gitignore
28+
.nvmrc
29+
.prettierignore
30+
.prettierrc
31+
.stylelintignore
32+
.stylelintrc
2833
.travis.yml
29-
30-
# lock files
34+
.whitesource
35+
renovate.json
36+
tsconfig.json
37+
tslint.json
3138
yarn.lock
3239

33-
# Prettier
34-
.prettierrc
35-
.prettierignore
36-
37-
# Config files
38-
_config.yml
39-
_.config.yml
40-
.babelrc
41-
renovate.json
42-
webpack.config.js
40+
!dist

.whitesource

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
"checkRunSettings": {
66
"vulnerableCheckRunConclusionLevel": "success"
77
}
8-
}
8+
}

README.md

Lines changed: 117 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,29 @@
1-
[![GitHub release](https://img.shields.io/github/release/scriptex/async-array-prototype.svg)](https://github.com/scriptex/async-array-prototype/releases/latest)
2-
[![GitHub issues](https://img.shields.io/github/issues/scriptex/async-array-prototype.svg)](https://github.com/scriptex/async-array-prototype/issues)
3-
[![GitHub last commit](https://img.shields.io/github/last-commit/scriptex/async-array-prototype.svg)](https://github.com/scriptex/async-array-prototype/commits/master)
4-
[![Build Status](https://travis-ci.com/scriptex/async-array-prototype.svg?branch=master)](https://travis-ci.com/scriptex/async-array-prototype)
5-
[![npm](https://img.shields.io/npm/dt/async-array-prototype.svg)](https://www.npmjs.com/package/async-array-prototype)
6-
[![npm](https://img.shields.io/npm/v/async-array-prototype.svg)](https://www.npmjs.com/package/async-array-prototype)
7-
[![Analytics](https://ga-beacon.appspot.com/UA-83446952-1/github.com/scriptex/async-array-prototype/README.md)](https://github.com/scriptex/async-array-prototype/)
1+
[![Travis CI](https://travis-ci.com/scriptex/async-array-prototype.svg?branch=master)](https://travis-ci.com/scriptex/async-array-prototype)
2+
[![Github Build](https://github.com/scriptex/async-array-prototype/workflows/Build/badge.svg)](https://github.com/scriptex/async-array-prototype/actions?query=workflow%3ABuild)
3+
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/34d3d75710534dc6a38c3584a1dcd068)](https://www.codacy.com/gh/scriptex/async-array-prototype/dashboard?utm_source=github.com&utm_medium=referral&utm_content=scriptex/async-array-prototype&utm_campaign=Badge_Grade)
4+
[![Codebeat Badge](https://codebeat.co/badges/d765a4c8-2c0e-44f2-89c3-fa364fdc14e6)](https://codebeat.co/projects/github-com-scriptex-async-array-prototype-master)
5+
[![CodeFactor Badge](https://www.codefactor.io/repository/github/scriptex/async-array-prototype/badge)](https://www.codefactor.io/repository/github/scriptex/async-array-prototype)
6+
[![DeepScan grade](https://deepscan.io/api/teams/3574/projects/5257/branches/40799/badge/grade.svg)](https://deepscan.io/dashboard#view=project&tid=3574&pid=5257&bid=40799)
7+
[![Analytics](https://ga-beacon-361907.ew.r.appspot.com/UA-83446952-1/github.com/scriptex/async-array-prototype/README.md?pixel)](https://github.com/scriptex/async-array-prototype/)
88

99
# Async Array Methods
1010

11-
## Details
11+
> This repository contains the asynchronous version of most array methods in JavaScript.
1212
13-
This repository contains the asynchronous version of most array methods in JavaScript.
13+
## Visitor stats
14+
15+
![GitHub stars](https://img.shields.io/github/stars/scriptex/async-array-prototype?style=social)
16+
![GitHub forks](https://img.shields.io/github/forks/scriptex/async-array-prototype?style=social)
17+
![GitHub watchers](https://img.shields.io/github/watchers/scriptex/async-array-prototype?style=social)
18+
![GitHub followers](https://img.shields.io/github/followers/scriptex?style=social)
19+
20+
## Code stats
21+
22+
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/scriptex/async-array-prototype)
23+
![GitHub repo size](https://img.shields.io/github/repo-size/scriptex/async-array-prototype?style=plastic)
24+
![GitHub language count](https://img.shields.io/github/languages/count/scriptex/async-array-prototype?style=plastic)
25+
![GitHub top language](https://img.shields.io/github/languages/top/scriptex/async-array-prototype?style=plastic)
26+
![GitHub last commit](https://img.shields.io/github/last-commit/scriptex/async-array-prototype?style=plastic)
1427

1528
## Usage
1629

@@ -32,7 +45,7 @@ You can also include the whole package from unpkg.com
3245
<script src="https://unpkg.com/async-array-prototype"></script>
3346
```
3447

35-
Then
48+
Then
3649

3750
```javascript
3851
import 'async-array';
@@ -56,12 +69,100 @@ Once imported, the asyncronous methods are available on the `Array.prototype` an
5669
Of course you can live on the edge and use the raw ES7 version of the methods by importing them from the `lib` folder.
5770
This way you will not extend the array prototype and the actual usage is left to you.
5871

59-
## Support this project
60-
61-
[![Tweet](https://img.shields.io/badge/Tweet-Share_this_repository-blue.svg?style=flat-square&logo=twitter&color=38A1F3)](https://twitter.com/intent/tweet?text=Checkout%20this%20awesome%20software%20project%3A&url=https%3A%2F%2Fgithub.com%2Fscriptex%2Fasync-array-prototype&via=scriptexbg&hashtags=software%2Cgithub%2Ccode%2Cawesome)
62-
[![Donate](https://img.shields.io/badge/Donate-Support_me_on_PayPal-blue.svg?style=flat-square&logo=paypal&color=222d65)](https://www.paypal.me/scriptex)
63-
[![Become a Patron](https://img.shields.io/badge/Become_Patron-Support_me_on_Patreon-blue.svg?style=flat-square&logo=patreon&color=e64413)](https://www.patreon.com/atanas)
64-
6572
## LICENSE
6673

6774
MIT
75+
76+
---
77+
78+
<div align="center">
79+
Connect with me:
80+
</div>
81+
82+
<br />
83+
84+
<div align="center">
85+
<a href="https://atanas.info">
86+
<img src="https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/logo.svg" height="20" alt="">
87+
</a>
88+
&nbsp;
89+
<a href="mailto:hi@atanas.info">
90+
<img src="https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/email.svg" height="20" alt="">
91+
</a>
92+
&nbsp;
93+
<a href="https://www.linkedin.com/in/scriptex/">
94+
<img src="https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/linkedin.svg" height="20" alt="">
95+
</a>
96+
&nbsp;
97+
<a href="https://github.com/scriptex">
98+
<img src="https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/github.svg" height="20" alt="">
99+
</a>
100+
&nbsp;
101+
<a href="https://gitlab.com/scriptex">
102+
<img src="https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/gitlab.svg" height="20" alt="">
103+
</a>
104+
&nbsp;
105+
<a href="https://twitter.com/scriptexbg">
106+
<img src="https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/twitter.svg" height="20" alt="">
107+
</a>
108+
&nbsp;
109+
<a href="https://www.npmjs.com/~scriptex">
110+
<img src="https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/npm.svg" height="20" alt="">
111+
</a>
112+
&nbsp;
113+
<a href="https://www.youtube.com/user/scriptex">
114+
<img src="https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/youtube.svg" height="20" alt="">
115+
</a>
116+
&nbsp;
117+
<a href="https://stackoverflow.com/users/4140082/atanas-atanasov">
118+
<img src="https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/stackoverflow.svg" height="20" alt="">
119+
</a>
120+
&nbsp;
121+
<a href="https://codepen.io/scriptex/">
122+
<img src="https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/codepen.svg" width="20" alt="">
123+
</a>
124+
&nbsp;
125+
<a href="https://profile.codersrank.io/user/scriptex">
126+
<img src="https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/codersrank.svg" height="20" alt="">
127+
</a>
128+
&nbsp;
129+
<a href="https://linktr.ee/scriptex">
130+
<img src="https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/linktree.svg" height="20" alt="">
131+
</a>
132+
</div>
133+
134+
---
135+
136+
<div align="center">
137+
Support and sponsor my work:
138+
<br />
139+
<br />
140+
<a href="https://twitter.com/intent/tweet?text=Checkout%20this%20awesome%20developer%20profile%3A&url=https%3A%2F%2Fgithub.com%2Fscriptex&via=scriptexbg&hashtags=software%2Cgithub%2Ccode%2Cawesome" title="Tweet">
141+
<img src="https://img.shields.io/badge/Tweet-Share_my_profile-blue.svg?logo=twitter&color=38A1F3" />
142+
</a>
143+
<a href="https://paypal.me/scriptex" title="Donate on Paypal">
144+
<img src="https://img.shields.io/badge/Donate-Support_me_on_PayPal-blue.svg?logo=paypal&color=222d65" />
145+
</a>
146+
<a href="https://revolut.me/scriptex" title="Donate on Revolut">
147+
<img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/revolut.json" />
148+
</a>
149+
<a href="https://patreon.com/atanas" title="Become a Patron">
150+
<img src="https://img.shields.io/badge/Become_Patron-Support_me_on_Patreon-blue.svg?logo=patreon&color=e64413" />
151+
</a>
152+
<a href="https://ko-fi.com/scriptex" title="Buy Me A Coffee">
153+
<img src="https://img.shields.io/badge/Donate-Buy%20me%20a%20coffee-yellow.svg?logo=ko-fi" />
154+
</a>
155+
<a href="https://liberapay.com/scriptex/donate" title="Donate on Liberapay">
156+
<img src="https://img.shields.io/liberapay/receives/scriptex?label=Donate%20on%20Liberapay&logo=liberapay" />
157+
</a>
158+
159+
<a href="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/bitcoin.json" title="Donate Bitcoin">
160+
<img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/bitcoin.json" />
161+
</a>
162+
<a href="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/etherium.json" title="Donate Etherium">
163+
<img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/etherium.json" />
164+
</a>
165+
<a href="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/shiba-inu.json" title="Donate Shiba Inu">
166+
<img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/shiba-inu.json" />
167+
</a>
168+
</div>

lib/async/every-async.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { throws } from '../utils';
22

3-
export const everyAsync = async function(fn, thisArg) {
3+
export const everyAsync = async function (fn, thisArg) {
44
throws(this, fn);
55

66
const O = Object(this);

lib/async/filter-async.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { throws } from '../utils';
22

3-
export const filterAsync = async function(fn, thisArg) {
3+
export const filterAsync = async function (fn, thisArg) {
44
throws(this, fn);
55

66
const t = Object(this);

lib/async/find-async.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { throws } from '../utils';
22

3-
export const findAsync = async function(fn, thisArg) {
3+
export const findAsync = async function (fn, thisArg) {
44
throws(this, fn);
55

66
const list = Object(this);

lib/async/find-index-async.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { throws } from '../utils';
22

3-
export const findIndexAsync = async function(fn, thisArg) {
3+
export const findIndexAsync = async function (fn, thisArg) {
44
throws(this, fn);
55

66
const list = Object(this);

0 commit comments

Comments
 (0)