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

Commit b40114c

Browse files
dignifiedquiredaviddias
authored andcommitted
feat: async crypto + sauce labs + aegir 9
1 parent 6a3b400 commit b40114c

File tree

5 files changed

+60
-7
lines changed

5 files changed

+60
-7
lines changed

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,4 @@ build/Release
2626
# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
2727
node_modules
2828

29-
lib
3029
dist

.travis.yml

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
sudo: false
2+
language: node_js
3+
4+
matrix:
5+
include:
6+
- node_js: 4
7+
env: CXX=g++-4.8
8+
- node_js: 6
9+
env:
10+
- SAUCE=true
11+
- CXX=g++-4.8
12+
- node_js: stable
13+
env: CXX=g++-4.8
14+
15+
# Make sure we have new NPM.
16+
before_install:
17+
- npm install -g npm
18+
19+
script:
20+
- npm run lint
21+
22+
before_script:
23+
- export DISPLAY=:99.0
24+
- sh -e /etc/init.d/xvfb start
25+
26+
after_success:
27+
- npm run coverage-publish
28+
29+
addons:
30+
firefox: 'latest'
31+
apt:
32+
sources:
33+
- ubuntu-toolchain-r-test
34+
packages:
35+
- g++-4.8

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ interface-connection
33

44
[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)
55
[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)
6+
![](https://img.shields.io/badge/npm-%3E%3D3.0.0-orange.svg?style=flat-square)
7+
![](https://img.shields.io/badge/Node.js-%3E%3D4.0.0-orange.svg?style=flat-square)
68

79
> A test suite and interface you can use to implement a connection. A connection is understood as something that offers mechanism for writing and reading data, back pressure, half and full duplex streams. This module and test suite were heavily inspired by abstract-blob-store and interface-stream-muxer.
810

circle.yml

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
machine:
2+
node:
3+
version: stable
4+
5+
test:
6+
override:
7+
- npm run lint
8+
dependencies:
9+
pre:
10+
- google-chrome --version
11+
- wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
12+
- sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
13+
- sudo apt-get update
14+
- sudo apt-get --only-upgrade install google-chrome-stable
15+
- google-chrome --version

package.json

+8-6
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
"name": "interface-connection",
33
"version": "0.2.1",
44
"description": "A test suite and interface you can use to implement a connection interface.",
5-
"main": "lib/index.js",
6-
"jsnext:main": "src/index.js",
5+
"main": "src/index.js",
76
"scripts": {
87
"lint": "aegir-lint",
98
"build": "aegir-build",
@@ -18,23 +17,26 @@
1817
],
1918
"repository": {
2019
"type": "git",
21-
"url": "https://github.com/diasdavid/interface-connection.git"
20+
"url": "https://github.com/libp2p/interface-connection.git"
2221
},
2322
"keywords": [
2423
"IPFS"
2524
],
2625
"author": "David Dias <[email protected]>",
2726
"license": "MIT",
2827
"bugs": {
29-
"url": "https://github.com/diasdavid/interface-connection/issues"
28+
"url": "https://github.com/libp2p/interface-connection/issues"
3029
},
31-
"homepage": "https://github.com/diasdavid/interface-connection",
30+
"homepage": "https://github.com/libp2p/interface-connection",
3231
"dependencies": {
3332
"timed-tape": "^0.1.1",
3433
"pull-defer": "^0.2.2"
3534
},
3635
"devDependencies": {
37-
"aegir": "^8.0.1"
36+
"aegir": "^9.0.0"
37+
},
38+
"engines": {
39+
"node": ">=4.0.0"
3840
},
3941
"contributors": [
4042
"David Dias <[email protected]>",

0 commit comments

Comments
 (0)