ilp-plugin-virtual
Version:
ILP virtual ledger plugin for directly transacting connectors
284 lines (283 loc) • 9.53 kB
JSON
{
"name": "ilp-kit",
"version": "3.0.0-alpha1",
"description": "ILP kit",
"main": "bin/server.js",
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "https://github.com/interledgerjs/ilp-kit"
},
"author": "Interledger Team <info@interledger.org>",
"homepage": "https://github.com/interledgerjs/ilp-kit",
"keywords": [
"five-bells",
"ilp",
"ledger",
"wallet",
"ui",
"payments",
"finance"
],
"scripts": {
"start": "DEBUG_COLORS=1 concurrently -p \"[{name}]\" -n \"ledger,api,wallet\" -c \"red,blue,cyan\" \"npm run start-prod-ledger\" \"npm run start-prod-api\" \"npm run start-prod\"",
"start-prod": "better-npm-run start-prod",
"start-prod-api": "better-npm-run start-prod-api",
"start-prod-ledger": "better-npm-run start-prod-ledger",
"build": "touch src/theme/variables-custom.scss ; better-npm-run build",
"build-dlls": "touch src/theme/variables-custom.scss ; node ./bin/dlls.js",
"lint": "eslint src api",
"start-dev": "better-npm-run start-dev",
"start-dev-api": "better-npm-run start-dev-api",
"start-dev-ledger": "better-npm-run start-dev-ledger",
"watch-client": "better-npm-run watch-client",
"proxy": "node ./bin/proxy.js",
"dev": "DEBUG_COLORS=1 concurrently -p \"[{name}]\" -n \"watcher,ledger,api,wallet\" -c \"yellow,red,blue,cyan\" \"npm run watch-client\" \"npm run start-dev-ledger\" \"npm run start-dev-api\" \"npm run start-dev\"",
"dev-with-proxy": "echo 'need permission to bind to ports 80 and 443' ; sudo echo -n ; DEBUG_COLORS=1 concurrently -p \"[{name}]\" -n \"watcher,ledger,api,wallet,proxy\" -c \"yellow,red,blue,cyan,green\" \"npm run watch-client\" \"npm run start-dev-ledger\" \"npm run start-dev-api\" \"npm run start-dev\" \"sudo npm run proxy\"",
"test": "touch src/theme/variables-custom.scss ; karma start",
"test-api": "better-npm-run test-api",
"test-mocha": "NODE_ENV=test ./node_modules/.bin/mocha api/test",
"integration": "integration-loader && integration all",
"apidoc": "apidoc -i api/src/controllers/ -o apidoc-out",
"version-check": "echo 'Scanning psql version'; chmod +x ./scripts/postgres_version_check.sh; if [ $(bash ./scripts/postgres_version_check.sh) = 'false' ]; then echo 'Postgres PSQL Version out of date, please upgrade to 9.5 or newer'; exit 126; fi;",
"configure": "npm run version-check && ./node_modules/ilp-kit-cli/bin/configure.js"
},
"betterScripts": {
"start-prod": {
"command": "node ./bin/server.js",
"env": {
"NODE_PATH": "./src",
"NODE_ENV": "production"
}
},
"start-prod-api": {
"command": "node ./bin/api.js",
"env": {
"NODE_PATH": "./api",
"NODE_ENV": "production"
}
},
"start-prod-ledger": {
"command": "node ./bin/ledger.js",
"env": {
"NODE_ENV": "production"
}
},
"start-dev": {
"command": "node ./bin/server.js",
"env": {
"NODE_PATH": "./src",
"NODE_ENV": "development"
}
},
"start-dev-api": {
"command": "node ./bin/api.js",
"env": {
"NODE_PATH": "./api",
"NODE_ENV": "development"
}
},
"start-dev-ledger": {
"command": "node ./bin/ledger.js",
"env": {
"NODE_PATH": "./node_modules/five-bells-ledger",
"NODE_ENV": "development"
}
},
"watch-client": {
"command": "node webpack/webpack-dev-server.js",
"env": {
"UV_THREADPOOL_SIZE": 100,
"NODE_PATH": "./src"
}
},
"build": {
"command": "webpack --verbose --colors --display-error-details --config webpack/prod.config.js",
"env": {
"NODE_ENV": "production"
}
},
"test-api": {
"command": "node ./bin/testApi.js",
"env": {
"NODE_ENV": "test"
}
}
},
"dependencies": {
"apidoc": "^0.17.5",
"autoprefixer": "^7.1.1",
"babel-core": "~6.24.1",
"babel-loader": "^6.2.10",
"babel-plugin-add-module-exports": "^0.2.1",
"babel-plugin-lodash": "^3.2.11",
"babel-plugin-react-transform": "^2.0.2",
"babel-plugin-transform-decorators-legacy": "^1.3.4",
"babel-plugin-transform-react-display-name": "^6.8.0",
"babel-plugin-transform-runtime": "^6.15.0",
"babel-plugin-typecheck": "^3.9.0",
"babel-polyfill": "^6.20.0",
"babel-preset-es2015": "^6.18.0",
"babel-preset-react": "^6.16.0",
"babel-preset-stage-0": "^6.16.0",
"babel-register": "^6.18.0",
"babel-runtime": "^6.18.0",
"better-npm-run": "0.0.15",
"bignumber.js": "^3.0.1",
"bootstrap-sass": "^3.3.7",
"bootstrap-sass-loader": "vhpoet/bootstrap-sass-loader",
"classnames": "^2.2.5",
"clean-webpack-plugin": "^0.1.10",
"clipboard": "^1.5.15",
"compression": "^1.6.0",
"concurrently": "^3.1.0",
"css-loader": "^0.28.4",
"currency-symbol-map": "^3.1.0",
"ejs": "^2.4.1",
"email-templates": "^2.3.0",
"express": "^4.15.3",
"express-force-ssl": "^0.3.2",
"extract-text-webpack-plugin": "^0.9.1",
"file-loader": "^0.11.1",
"five-bells-ledger": "^21.0.0",
"five-bells-shared": "^25.0.0",
"font-awesome": "^4.7.0",
"font-awesome-webpack": "0.0.4",
"has-binary2": "^1.0.2",
"hoist-non-react-statics": "^1.0.3",
"http-proxy": "^1.12.0",
"ilp": "^11.0.0",
"ilp-connector": "^21.0.1",
"ilp-kit-cli": "^11.2.0",
"ilp-plugin-bells": "^14.0.0",
"ilp-plugin-settlement-adapter": "https://github.com/interledgerjs/ilp-plugin-settlement-adapter.git",
"ilp-plugin-virtual": "^16.0.0",
"istanbul": "^0.4.5",
"jimp": "^0.2.27",
"json-loader": "^0.5.4",
"kcors": "^2.2.1",
"koa": "^2.2.0",
"koa-body": "^2.0.1",
"koa-body-parsers": "^3.1.0",
"koa-mag": "^1.1.0",
"koa-passport": "^3.0.0",
"koa-router": "^7.2.0",
"koa-session": "^5.0.0",
"koa-socket-2": "^1.0.8",
"koa-static": "^3.0.0",
"less": "^2.7.1",
"less-loader": "^2.2.3",
"lodash": "^4.16.4",
"mag": "^0.9.1",
"mag-hub": "^0.1.1",
"moment": "^2.12.0",
"moment-timezone": "^0.5.11",
"nock": "^9.0.0",
"node-sass": "^4.5.3",
"nodemailer": "^4.0.1",
"nodemailer-mailgun-transport": "^1.0.2",
"passport-github": "^1.1.0",
"passport-http": "^0.3.0",
"passport-local": "^1.0.0",
"pg": "^6.2.3",
"pg-native": "^1.10.0",
"piping": "^0.3.0",
"postcss-loader": "^2.0.3",
"pretty-error": "^1.2.0",
"prop-types": "^15.5.9",
"raw-loader": "^0.5.1",
"react": "^15.5.4",
"react-addons-create-fragment": "^15.5.4",
"react-addons-css-transition-group": "^15.5.2",
"react-addons-test-utils": "^15.5.1",
"react-animate-on-change": "^0.2.1",
"react-bootstrap": "^0.31.0",
"react-bootstrap-table": "^3.3.7",
"react-dom": "^15.5.4",
"react-dropzone-component": "^2.0.0",
"react-fittext": "0.0.7",
"react-ga": "^2.2.0",
"react-helmet": "^5.1.3",
"react-hotkeys": "^0.10.0",
"react-paginate": "^4.4.2",
"react-redux": "^5.0.5",
"react-redux-loading-bar": "^2.9.1",
"react-router": "^2.8.1",
"react-router-bootstrap": "^0.23.3",
"react-router-redux": "^3.0.0",
"react-timeago": "^3.3.0",
"react-tooltip": "^3.3.0",
"react-transform-catch-errors": "^1.0.2",
"react-transform-hmr": "^1.0.4",
"react-transition-group": "^1.1.3",
"reconnect-core": "^1.3.0",
"redbox-react": "^1.1.1",
"reduct": "^3.1.0",
"redux": "^3.6.0",
"redux-connect": "^5.1.0",
"redux-form": "^6.7.0",
"redux-pagination": "^0.2.0",
"request-ip": "^2.0.1",
"resolve-url-loader": "^1.6.0",
"riek": "^1.0.9",
"sass-loader": "^4.1.1",
"sequelize": "^3.30.4",
"serialize-javascript": "^1.3.0",
"serve-favicon": "^2.4.3",
"socket.io-client": "^2.0.1",
"strip-loader": "^0.1.2",
"style-loader": "^0.18.1",
"superagent": "^3.5.2",
"umzug": "^2.0.1",
"url-loader": "^0.5.8",
"uuid4": "^1.0.0",
"vis-why": "^1.2.2",
"webfinger.js": "^2.6.5",
"webpack": "^1.13.2",
"webpack-isomorphic-tools": "^2.5.7"
},
"devDependencies": {
"babel-eslint": "^7.2.3",
"chai": "^3.5.0",
"eslint": "^3.19.0",
"eslint-config-standard": "^10.2.1",
"eslint-config-standard-react": "^5.0.0",
"eslint-plugin-import": "^2.3.0",
"eslint-plugin-node": "^5.0.0",
"eslint-plugin-promise": "^3.5.0",
"eslint-plugin-react": "^7.0.1",
"eslint-plugin-standard": "^3.0.1",
"five-bells-integration-test-loader": "^1.3.0",
"ghooks": "^2.0.0",
"karma": "^1.7.0",
"karma-mocha": "^1.3.0",
"karma-mocha-reporter": "^2.2.3",
"karma-phantomjs-launcher": "^1.0.2",
"karma-sourcemap-loader": "^0.3.5",
"karma-webpack": "^2.0.3",
"mocha": "^3.4.2",
"phantomjs-polyfill": "0.0.2",
"redux-devtools": "^3.4.0",
"redux-devtools-dock-monitor": "^1.1.2",
"redux-devtools-log-monitor": "^1.3.0",
"redux-mock-store": "1.2.3",
"sqlite3": "^3.1.8",
"superagent-mocker": "^0.5.2",
"supertest": "^3.0.0",
"webpack-dev-middleware": "^1.10.2",
"webpack-hot-middleware": "^2.18.0",
"webpack-sentry-plugin": "^1.9.2"
},
"engines": {
"node": "7.7.1"
},
"config": {
"five-bells-integration-test-loader": {
"module": "five-bells-integration-test",
"repo": "interledgerjs/five-bells-integration-test"
}
},
"standard": {
"parser": "babel-eslint"
}
}