Skip to content
This repository was archived by the owner on Mar 23, 2023. It is now read-only.

Commit 340c19e

Browse files
authored
Merge pull request #25 from ipfs/refactor/async-await
Refactor/async await
2 parents 0ab6465 + b8261d1 commit 340c19e

File tree

5 files changed

+230
-180
lines changed

5 files changed

+230
-180
lines changed

.travis.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
language: node_js
2+
cache: npm
3+
stages:
4+
- check
5+
- test
6+
- cov
7+
8+
node_js:
9+
- '10'
10+
11+
os:
12+
- linux
13+
- osx
14+
- windows
15+
16+
script: npx nyc -s npm run test:node -- --bail
17+
after_success: npx nyc report --reporter=text-lcov > coverage.lcov && npx codecov
18+
19+
jobs:
20+
include:
21+
- stage: check
22+
script:
23+
- npx aegir commitlint --travis
24+
- npx aegir dep-check
25+
- npm run lint
26+
27+
- stage: test
28+
name: chrome
29+
addons:
30+
chrome: stable
31+
script: npx aegir test -t browser -t webworker
32+
33+
- stage: test
34+
name: firefox
35+
addons:
36+
firefox: latest
37+
script: npx aegir test -t browser -t webworker -- --browsers FirefoxHeadless
38+
39+
notifications:
40+
email: false

ci/Jenkinsfile

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

package.json

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,20 @@
22
"name": "datastore-fs",
33
"version": "0.8.0",
44
"description": "Datastore implementation with file system backend",
5-
"leadMaintainer": "Pedro Teixeira <pedro@protocol.ai>",
5+
"leadMaintainer": "Alex Potsides <alex.potsides@protocol.ai>",
66
"main": "src/index.js",
77
"scripts": {
8+
"test": "aegir test",
9+
"test:node": "aegir test -t node",
10+
"test:browser": "aegir test -t browser",
11+
"test:webworker": "aegir test -t webworker",
12+
"build": "aegir build",
813
"lint": "aegir lint",
9-
"test": "aegir test --target node",
10-
"test:node": "aegir test --target node",
11-
"flow": "flow",
12-
"release": "aegir release --target node --docs",
13-
"release-minor": "aegir release --type minor --target node --docs",
14-
"release-major": "aegir release --type major --target node --docs",
15-
"coverage": "aegir coverage --timeout 10000",
16-
"coverage-publish": "aegir coverage --provider codecov --timeout 10000",
17-
"docs": "aegir docs"
14+
"release": "aegir release",
15+
"release-minor": "aegir release --type minor",
16+
"release-major": "aegir release --type major",
17+
"coverage": "nyc -s npm run test:node && nyc report --reporter=html",
18+
"dep-check": "aegir dep-check"
1819
},
1920
"repository": {
2021
"type": "git",
@@ -34,23 +35,22 @@
3435
},
3536
"homepage": "https://github.com/ipfs/js-datastore-fs#readme",
3637
"dependencies": {
37-
"async": "^2.6.1",
38-
"datastore-core": "~0.6.0",
38+
"datastore-core": "~0.7.0",
3939
"fast-write-atomic": "~0.2.0",
4040
"glob": "^7.1.3",
41-
"graceful-fs": "^4.1.11",
42-
"interface-datastore": "~0.6.0",
43-
"mkdirp": "~0.5.1",
44-
"pull-stream": "^3.6.9"
41+
"interface-datastore": "~0.7.0",
42+
"mkdirp": "~0.5.1"
4543
},
4644
"devDependencies": {
47-
"aegir": "^15.3.1",
45+
"aegir": "^19.0.3",
46+
"async-iterator-all": "^1.0.0",
4847
"chai": "^4.2.0",
49-
"cids": "~0.5.5",
48+
"cids": "~0.7.1",
49+
"detect-node": "^2.0.4",
5050
"dirty-chai": "^2.0.1",
51-
"flow-bin": "~0.84.0",
51+
"flow-bin": "~0.99.0",
5252
"flow-typed": "^2.5.1",
53-
"memdown": "^1.4.1",
53+
"memdown": "^4.0.0",
5454
"rimraf": "^2.6.2"
5555
},
5656
"contributors": [

0 commit comments

Comments
 (0)