mirror of
https://github.com/fluencelabs/js-libp2p
synced 2025-05-21 22:51:20 +00:00
chore: setup repo
This commit is contained in:
parent
4c8d147c92
commit
49e6c47c40
54
.gitignore
vendored
54
.gitignore
vendored
@ -1,15 +1,19 @@
|
|||||||
|
docs
|
||||||
|
**/node_modules/
|
||||||
|
**/*.log
|
||||||
|
test/repo-tests*
|
||||||
|
**/bundle.js
|
||||||
|
|
||||||
# Logs
|
# Logs
|
||||||
logs
|
logs
|
||||||
*.log
|
*.log
|
||||||
npm-debug.log*
|
|
||||||
yarn-debug.log*
|
coverage
|
||||||
yarn-error.log*
|
|
||||||
|
|
||||||
# Runtime data
|
# Runtime data
|
||||||
pids
|
pids
|
||||||
*.pid
|
*.pid
|
||||||
*.seed
|
*.seed
|
||||||
*.pid.lock
|
|
||||||
|
|
||||||
# Directory for instrumented libs generated by jscoverage/JSCover
|
# Directory for instrumented libs generated by jscoverage/JSCover
|
||||||
lib-cov
|
lib-cov
|
||||||
@ -17,43 +21,23 @@ lib-cov
|
|||||||
# Coverage directory used by tools like istanbul
|
# Coverage directory used by tools like istanbul
|
||||||
coverage
|
coverage
|
||||||
|
|
||||||
# nyc test coverage
|
|
||||||
.nyc_output
|
|
||||||
|
|
||||||
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
|
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
|
||||||
.grunt
|
.grunt
|
||||||
|
|
||||||
# Bower dependency directory (https://bower.io/)
|
|
||||||
bower_components
|
|
||||||
|
|
||||||
# node-waf configuration
|
# node-waf configuration
|
||||||
.lock-wscript
|
.lock-wscript
|
||||||
|
|
||||||
# Compiled binary addons (http://nodejs.org/api/addons.html)
|
build
|
||||||
build/Release
|
|
||||||
|
|
||||||
# Dependency directories
|
# Dependency directory
|
||||||
node_modules/
|
# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
|
||||||
jspm_packages/
|
node_modules
|
||||||
|
|
||||||
# Typescript v1 declaration files
|
lib
|
||||||
typings/
|
dist
|
||||||
|
test/test-data/go-ipfs-repo/LOCK
|
||||||
# Optional npm cache directory
|
test/test-data/go-ipfs-repo/LOG
|
||||||
.npm
|
test/test-data/go-ipfs-repo/LOG.old
|
||||||
|
|
||||||
# Optional eslint cache
|
|
||||||
.eslintcache
|
|
||||||
|
|
||||||
# Optional REPL history
|
|
||||||
.node_repl_history
|
|
||||||
|
|
||||||
# Output of 'npm pack'
|
|
||||||
*.tgz
|
|
||||||
|
|
||||||
# Yarn Integrity file
|
|
||||||
.yarn-integrity
|
|
||||||
|
|
||||||
# dotenv environment variables file
|
|
||||||
.env
|
|
||||||
|
|
||||||
|
# while testing npm5
|
||||||
|
package-lock.json
|
||||||
|
32
.travis.yml
Normal file
32
.travis.yml
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
sudo: false
|
||||||
|
language: node_js
|
||||||
|
|
||||||
|
matrix:
|
||||||
|
include:
|
||||||
|
- node_js: 6
|
||||||
|
env: CXX=g++-4.8
|
||||||
|
- node_js: 8
|
||||||
|
env: CXX=g++-4.8
|
||||||
|
# - node_js: stable
|
||||||
|
# env: CXX=g++-4.8
|
||||||
|
|
||||||
|
script:
|
||||||
|
- npm run lint
|
||||||
|
- npm run test
|
||||||
|
- npm run coverage
|
||||||
|
- make test
|
||||||
|
|
||||||
|
before_script:
|
||||||
|
- export DISPLAY=:99.0
|
||||||
|
- sh -e /etc/init.d/xvfb start
|
||||||
|
|
||||||
|
after_success:
|
||||||
|
- npm run coverage-publish
|
||||||
|
|
||||||
|
addons:
|
||||||
|
firefox: 'latest'
|
||||||
|
apt:
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
packages:
|
||||||
|
- g++-4.8
|
32
README.md
32
README.md
@ -1 +1,33 @@
|
|||||||
# js-libp2p-keychain
|
# js-libp2p-keychain
|
||||||
|
|
||||||
|
[](http://ipn.io)
|
||||||
|
[](http://ipfs.io/)
|
||||||
|
[](http://webchat.freenode.net/?channels=%23ipfs)
|
||||||
|
[](https://github.com/RichardLitt/standard-readme)
|
||||||
|
[](https://coveralls.io/github/libp2p/js-libp2p-keychain?branch=master)
|
||||||
|
[](https://travis-ci.org/libp2p/js-libp2p-keychain)
|
||||||
|
[](https://circleci.com/gh/libp2p/js-libp2p-keychain)
|
||||||
|
[](https://david-dm.org/libp2p/js-libp2p-keychain)
|
||||||
|
[](https://github.com/feross/standard)
|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
> Keychain primitives for libp2p in JavaScript
|
||||||
|
|
||||||
|
## Table of Contents
|
||||||
|
|
||||||
|
## Install
|
||||||
|
|
||||||
|
## API
|
||||||
|
|
||||||
|
## Contribute
|
||||||
|
|
||||||
|
Feel free to join in. All welcome. Open an [issue](https://github.com/libp2p/js-libp2p-crypto/issues)!
|
||||||
|
|
||||||
|
This repository falls under the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).
|
||||||
|
|
||||||
|
[](https://github.com/ipfs/community/blob/master/contributing.md)
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
[MIT](LICENSE)
|
||||||
|
26
appveyor.yml
Normal file
26
appveyor.yml
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
environment:
|
||||||
|
matrix:
|
||||||
|
- nodejs_version: "6"
|
||||||
|
- nodejs_version: "8"
|
||||||
|
|
||||||
|
init:
|
||||||
|
- git config --global core.autocrlf input
|
||||||
|
|
||||||
|
# cache:
|
||||||
|
# - node_modules
|
||||||
|
|
||||||
|
platform:
|
||||||
|
- x64
|
||||||
|
|
||||||
|
install:
|
||||||
|
- ps: Install-Product node $env:nodejs_version $env:platform
|
||||||
|
- node --version
|
||||||
|
- npm --version
|
||||||
|
- npm install
|
||||||
|
|
||||||
|
test_script:
|
||||||
|
- npm test
|
||||||
|
|
||||||
|
build: off
|
||||||
|
|
||||||
|
version: "{build}"
|
18
circle.yml
Normal file
18
circle.yml
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
machine:
|
||||||
|
node:
|
||||||
|
version: stable
|
||||||
|
|
||||||
|
test:
|
||||||
|
post:
|
||||||
|
- npm run coverage -- --upload
|
||||||
|
|
||||||
|
dependencies:
|
||||||
|
pre:
|
||||||
|
- google-chrome --version
|
||||||
|
- curl -L -o google-chrome.deb https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
|
||||||
|
- sudo dpkg -i google-chrome.deb || true
|
||||||
|
- sudo apt-get update
|
||||||
|
- sudo apt-get install -f
|
||||||
|
- sudo apt-get install --only-upgrade lsb-base
|
||||||
|
- sudo dpkg -i google-chrome.deb
|
||||||
|
- google-chrome --version
|
44
package.json
Normal file
44
package.json
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
"name": "libp2p-keychain",
|
||||||
|
"version": "0.0.0",
|
||||||
|
"description": "",
|
||||||
|
"main": "src/index.js",
|
||||||
|
"scripts": {
|
||||||
|
"lint": "aegir lint",
|
||||||
|
"build": "aegir build",
|
||||||
|
"test": "aegir test",
|
||||||
|
"test:node": "aegir test -t node",
|
||||||
|
"test:browser": "aegir test -t browser -t webworker",
|
||||||
|
"release": "aegir release",
|
||||||
|
"release-minor": "aegir release --type minor",
|
||||||
|
"release-major": "aegir release --type major"
|
||||||
|
},
|
||||||
|
"pre-commit": [
|
||||||
|
"lint",
|
||||||
|
"test"
|
||||||
|
],
|
||||||
|
"engines": {
|
||||||
|
"node": ">=6.0.0",
|
||||||
|
"npm": ">=3.0.0"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "git+https://github.com/libp2p/js-libp2p-keychain.git"
|
||||||
|
},
|
||||||
|
"keywords": [
|
||||||
|
"IPFS",
|
||||||
|
"libp2p",
|
||||||
|
"keys",
|
||||||
|
"crypto"
|
||||||
|
],
|
||||||
|
"author": "David Dias <daviddias@ipfs.io>",
|
||||||
|
"license": "MIT",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/libp2p/js-libp2p-keychain/issues"
|
||||||
|
},
|
||||||
|
"homepage": "https://github.com/libp2p/js-libp2p-keychain#readme",
|
||||||
|
"devDependencies": {
|
||||||
|
"aegir": "^12.2.0",
|
||||||
|
"pre-commit": "^1.2.2"
|
||||||
|
}
|
||||||
|
}
|
1
src/index.js
Normal file
1
src/index.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
'use strict'
|
4
test/index.spec.js
Normal file
4
test/index.spec.js
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
/* eslint-env mocha */
|
||||||
|
'use strict'
|
||||||
|
|
||||||
|
it('so much testing', () => {})
|
Loading…
x
Reference in New Issue
Block a user