diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..2a83822 --- /dev/null +++ b/.npmignore @@ -0,0 +1,9 @@ +src +tests +.eslintrc.js +.gitignore +.travis.yml +babel.config.js +jest.config.js +tsconfig.json +yarn.lock diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..f10b96f --- /dev/null +++ b/.travis.yml @@ -0,0 +1,21 @@ +language: node_js +node_js: + - "11" + +cache: + yarn: true + directories: + - node_modules + +script: + - yarn tsc + - yarn test + - yarn build + +deploy: + - provider: npm + skip_cleanup: true + email: $NPM_USER_EMAIL + api_key: $NPM_API_KEY + on: + tags: true diff --git a/package.json b/package.json index 10ba0fb..d6e0c63 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,9 @@ "elyby" ], "license": "MIT", + "publishConfig": { + "access": "public" + }, "scripts": { "build": "babel src -d lib --extensions .ts,.js", "test": "jest"