diff --git a/package.json b/package.json index 0e76808fd7b8..f3c5c195069f 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,8 @@ { "name": "@polkadot/api", - "version": "0.2.4", + "version": "0.3.0", "description": "A JavaScript wrapper for the Polkadot JsonRPC interface", - "main": "lib/index.js", + "main": "index.js", "keywords": [ "Polkadot", "JsonRPC" @@ -67,9 +67,9 @@ "sinon-chai": "^2.14.0" }, "dependencies": { - "@polkadot/api-format": "^0.2.0", - "@polkadot/jsonrpc": "^0.2.0", - "@polkadot/util": "^0.2.0", + "@polkadot/api-format": "~0.3.0", + "@polkadot/jsonrpc": "~0.3.0", + "@polkadot/util": "~0.3.0", "babel-runtime": "^6.26.0", "isomorphic-fetch": "^2.2.1" } diff --git a/scripts/travis.sh b/scripts/travis.sh index 5ca9987cb479..0a3208a5e9e0 100755 --- a/scripts/travis.sh +++ b/scripts/travis.sh @@ -38,16 +38,19 @@ if [ -n "$(git status --untracked-files=no --porcelain)" ]; then git commit -m "[CI Skip] Build artifacts" fi -echo "Publishing to npm" +echo "Incrementing package version" -npm run ci:makeshift npm --no-git-tag-version version npm version patch -m "[CI Skip] Version bump" -npm publish +git push --quiet origin HEAD:refs/heads/$TRAVIS_BRANCH > /dev/null 2>&1 -echo "Final push to GitHub" +echo "Publishing to npm" -git push --quiet origin HEAD:refs/heads/$TRAVIS_BRANCH > /dev/null 2>&1 +npm run ci:makeshift +cp LICENSE package.json package-lock.json src/types.js lib/ +cd lib +npm publish +cd .. echo "Release completed" diff --git a/src/api.js b/src/api.js index 4cdcad8c6634..aa990e72225a 100644 --- a/src/api.js +++ b/src/api.js @@ -1,14 +1,14 @@ // ISC, Copyright 2017 Jaco Greeff // @flow -import type { InterfaceDefinition } from '@polkadot/jsonrpc/src/types'; +import type { InterfaceDefinition } from '@polkadot/jsonrpc/types'; import type { ApiInterface } from './types'; import type { ProviderInterface } from './provider/types'; const { formatInputs, formatOutput } = require('@polkadot/api-format'); const interfaces = require('@polkadot/jsonrpc'); -const { callSignature } = require('@polkadot/jsonrpc/lib/util'); -const { isFunction } = require('@polkadot/util/lib/is'); +const { callSignature } = require('@polkadot/jsonrpc/util'); +const { isFunction } = require('@polkadot/util/is'); const { HttpProvider } = require('./provider'); diff --git a/src/api.spec.js b/src/api.spec.js index 0f0532b69342..c9ee472b645f 100644 --- a/src/api.spec.js +++ b/src/api.spec.js @@ -4,7 +4,7 @@ const sinon = require('sinon'); -const { isFunction } = require('@polkadot/util/lib/is'); +const { isFunction } = require('@polkadot/util/is'); const Api = require('./api'); diff --git a/src/provider/jsonRpcCoder.js b/src/provider/jsonRpcCoder.js index e47eceb6e270..496d968dd6e9 100644 --- a/src/provider/jsonRpcCoder.js +++ b/src/provider/jsonRpcCoder.js @@ -3,7 +3,7 @@ import type { JsonRpcRequest, JsonRpcResponse } from './types'; -const { isNumber, isUndefined } = require('@polkadot/util/lib/is'); +const { isNumber, isUndefined } = require('@polkadot/util/is'); module.exports = class JsonRpcCoder { _id: number = 0; diff --git a/src/provider/ws.spec.js b/src/provider/ws.spec.js index 92e32effbaa8..9ce2c256f6eb 100644 --- a/src/provider/ws.spec.js +++ b/src/provider/ws.spec.js @@ -4,7 +4,7 @@ const { mockWs, TEST_WS_URL } = require('../../test/mockWs'); -const { isUndefined } = require('@polkadot/util/lib/is'); +const { isUndefined } = require('@polkadot/util/is'); const sinon = require('sinon'); const Ws = require('./ws');