From 5f860c1a5ee20ad73c51e5f18fec1d509fcd2892 Mon Sep 17 00:00:00 2001 From: Kepler Sticka-Jones Date: Thu, 15 Aug 2019 14:06:56 -0600 Subject: [PATCH] build: config lint, ci, and cd --- .dependabot/config.yml | 13 + .eslintrc.js | 20 + .travis.yml | 17 + README.md | 4 +- jest.config.js | 18 + package-lock.json | 12481 ++++++++++++++++++++++++++++++++++++++- package.json | 35 +- 7 files changed, 12540 insertions(+), 48 deletions(-) create mode 100644 .dependabot/config.yml create mode 100644 .eslintrc.js create mode 100644 .travis.yml create mode 100644 jest.config.js diff --git a/.dependabot/config.yml b/.dependabot/config.yml new file mode 100644 index 0000000..3763e48 --- /dev/null +++ b/.dependabot/config.yml @@ -0,0 +1,13 @@ +version: 1 +update_configs: + - package_manager: "javascript" + directory: "/" + update_schedule: "live" + commit_message: + prefix: "fix" + prefix_development: "chore" + include_scope: true + automerged_updates: + - match: + dependency_type: "all" + update_type: "all" diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..0d0335a --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,20 @@ +module.exports = { + extends: [ + "eslint:recommended", + "plugin:@typescript-eslint/eslint-recommended", + "plugin:@typescript-eslint/recommended", + "plugin:prettier/recommended", + "prettier", + "prettier/@typescript-eslint", + "plugin:react/recommended", + "prettier/react" + ], + settings: { + react: { + version: "detect" // React version. "detect" automatically picks the version you have installed. + } + }, + env: { + node: true + } +}; diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..29da58a --- /dev/null +++ b/.travis.yml @@ -0,0 +1,17 @@ +language: node_js + +node_js: + - "node" + - "lts/*" + +jobs: + include: + # Define the release stage that runs semantic-release + - stage: release + node_js: lts/* + script: skip + deploy: + provider: script + skip_cleanup: true + script: + - npm run release diff --git a/README.md b/README.md index fd2c7e7..3de59c2 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # jest-serializer-json-ld-script -[![Build Status](https://travis-ci.org/keplersj/jest-serializer-json-ld-script.svg?branch=master)](https://travis-ci.org/keplersj/jest-preset-gatsby) -[![npm version](https://badge.fury.io/js/jest-serializer-json-ld-script.svg)](https://badge.fury.io/js/jest-preset-gatsby) +[![Build Status](https://travis-ci.org/keplersj/jest-serializer-json-ld-script.svg?branch=master)](https://travis-ci.org/keplersj/jest-serializer-json-ld-script) +[![npm version](https://badge.fury.io/js/jest-serializer-json-ld-script.svg)](https://badge.fury.io/js/jest-serializer-json-ld-script) Jest Snapshot serializer to better visualize React `