From 566e9163fb4d5e012fd12ff65ff9cd5970cbcd00 Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Thu, 15 Mar 2018 20:04:57 +0000 Subject: [PATCH 1/6] chore(package): update dependencies --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 73020e2..d4f47da 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "jest": "^22.4.2", "pretty-bytes": "^4.0.2", "regenerator-runtime": "^0.11.1", - "rollup": "^0.56.4", + "rollup": "^0.57.0", "rollup-plugin-babel": "^3.0.3", "rollup-plugin-commonjs": "^9.0.0", "rollup-plugin-json": "^2.3.0", From 8a3b03c7616fd403c3fd85d00e9204845e0db489 Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Thu, 15 Mar 2018 20:07:29 +0000 Subject: [PATCH 2/6] docs(readme): add Greenkeeper badge --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index afbe8f4..5ef74ba 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # 🛁 clean-react-props +[![Greenkeeper badge](https://badges.greenkeeper.io/ryanhefner/clean-react-props.svg)](https://greenkeeper.io/) + [![npm version](https://badge.fury.io/js/clean-react-props.svg)](https://badge.fury.io/js/clean-react-props) [![npm](https://img.shields.io/npm/l/express.svg)](LICENSE) [![Coverage Status](https://coveralls.io/repos/github/ryanhefner/clean-react-props/badge.svg?branch=master)](https://coveralls.io/github/ryanhefner/clean-react-props?branch=master) From 24e335446224e409f3a22508121775479806b8c3 Mon Sep 17 00:00:00 2001 From: Ryan Hefner Date: Thu, 15 Mar 2018 16:33:02 -0400 Subject: [PATCH 3/6] Update location of Greenkeeper badge in README --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 5ef74ba..a43f5b6 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,10 @@ # 🛁 clean-react-props -[![Greenkeeper badge](https://badges.greenkeeper.io/ryanhefner/clean-react-props.svg)](https://greenkeeper.io/) - [![npm version](https://badge.fury.io/js/clean-react-props.svg)](https://badge.fury.io/js/clean-react-props) [![npm](https://img.shields.io/npm/l/express.svg)](LICENSE) [![Coverage Status](https://coveralls.io/repos/github/ryanhefner/clean-react-props/badge.svg?branch=master)](https://coveralls.io/github/ryanhefner/clean-react-props?branch=master) [![CircleCI](https://circleci.com/gh/ryanhefner/clean-react-props.svg?style=shield)](https://circleci.com/gh/ryanhefner/clean-react-props) +[![Greenkeeper badge](https://badges.greenkeeper.io/ryanhefner/clean-react-props.svg)](https://greenkeeper.io/) Utility functions for passing clean React props to HTML and SVG elements. From 6d44ad4dbd54726cb791daa37c36380aef550889 Mon Sep 17 00:00:00 2001 From: Ryan Hefner Date: Thu, 15 Mar 2018 16:49:35 -0400 Subject: [PATCH 4/6] Setup greenkeeper-lockfile in CircleCI config --- .circleci/config.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 7f871d2..639ab60 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -26,7 +26,9 @@ jobs: # fallback to using the latest cache if no exact match is found - v1-dependencies- + - run: yarn global add greenkeeper-lockfile@1 - run: yarn install + - run: greenkeeper-lockfile-update - save_cache: paths: @@ -38,3 +40,5 @@ jobs: # send code coverage info to coveralls - run: cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js + + - run: greenkeeper-lockfile-upload From c752862fcbae7d32270d575a0ea7f34f42578e30 Mon Sep 17 00:00:00 2001 From: Ryan Hefner Date: Thu, 15 Mar 2018 16:54:51 -0400 Subject: [PATCH 5/6] Update CircleCI config with local reference to greenkeeper-lockfile instance --- .circleci/config.yml | 7 ++++--- package-lock.json | 17 +++++++++++------ package.json | 1 + 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 639ab60..67cd2ba 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -26,19 +26,20 @@ jobs: # fallback to using the latest cache if no exact match is found - v1-dependencies- - - run: yarn global add greenkeeper-lockfile@1 - run: yarn install - - run: greenkeeper-lockfile-update - save_cache: paths: - node_modules key: v1-dependencies-{{ checksum "package.json" }} + - run: ./node_modules/.bin/greenkeeper-lockfile-update + - run: yarn build + # run tests! - run: yarn test # send code coverage info to coveralls - run: cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js - - run: greenkeeper-lockfile-upload + - run: ./node_modules/.bin/greenkeeper-lockfile-upload diff --git a/package-lock.json b/package-lock.json index e77a3b3..b71e9fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2928,6 +2928,17 @@ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", "dev": true }, + "greenkeeper-lockfile": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/greenkeeper-lockfile/-/greenkeeper-lockfile-1.14.0.tgz", + "integrity": "sha512-sx51rltNBjkhNpf9aP+1M1Dyg4jgRswlSQzS2AuBTGUyZltSK0R2xhfPWny0ywI9L0F//H3e69Utn3e86pOzrg==", + "dev": true, + "requires": { + "lodash": "4.17.5", + "require-relative": "0.8.7", + "semver": "5.5.0" + } + }, "growly": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", @@ -5635,12 +5646,6 @@ "glob": "7.1.2" } }, - "rollup": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.56.4.tgz", - "integrity": "sha512-Ja1ph+tZSE9sY5/WURJCuhaU2+2LTKKmhvxG7Smunn37s7aESLDFUj5XMnSYMypytwxeTvpy8ZzFfEeFiYMyug==", - "dev": true - }, "rollup-plugin-babel": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-3.0.3.tgz", diff --git a/package.json b/package.json index d4f47da..ecf74ce 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "babel-plugin-transform-object-rest-spread": "^6.26.0", "babel-preset-env": "^1.6.1", "coveralls": "^3.0.0", + "greenkeeper-lockfile": "^1.14.0", "gzip-size": "^4.1.0", "jest": "^22.4.2", "pretty-bytes": "^4.0.2", From 52dc4d733dba66c8f62171eba2468297a91adc53 Mon Sep 17 00:00:00 2001 From: Ryan Hefner Date: Thu, 15 Mar 2018 17:00:30 -0400 Subject: [PATCH 6/6] Exclude test file from Rollup build --- package-lock.json | 110 ++++++++++++++++++++++++++++++++++++++++++++++ tools/build.js | 4 +- 2 files changed, 112 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index b71e9fb..bcfa46b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,6 +55,21 @@ } } }, + "@types/acorn": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.3.tgz", + "integrity": "sha512-gou/kWQkGPMZjdCKNZGDpqxLm9+ErG/pFZKPX4tvCjr0Xf4FCYYX3nAsu7aDVKJV3KUe27+mvqqyWT/9VZoM/A==", + "dev": true, + "requires": { + "@types/estree": "0.0.38" + } + }, + "@types/estree": { + "version": "0.0.38", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.38.tgz", + "integrity": "sha512-F/v7t1LwS4vnXuPooJQGBRKRGIoxWUTmA4VHfqjOccFsNDThD5bfUNpITive6s352O7o384wcpEaDV8rHCehDA==", + "dev": true + }, "abab": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", @@ -67,6 +82,15 @@ "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==", "dev": true }, + "acorn-dynamic-import": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", + "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", + "dev": true, + "requires": { + "acorn": "5.5.3" + } + }, "acorn-globals": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.1.0.tgz", @@ -1494,6 +1518,15 @@ "assert-plus": "1.0.0" } }, + "date-time": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/date-time/-/date-time-2.1.0.tgz", + "integrity": "sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==", + "dev": true, + "requires": { + "time-zone": "1.0.0" + } + }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -3225,6 +3258,12 @@ "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", "dev": true }, + "irregular-plurals": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz", + "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=", + "dev": true + }, "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", @@ -3447,6 +3486,15 @@ "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", "dev": true }, + "is-reference": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.1.0.tgz", + "integrity": "sha512-h37O/IX4efe56o9k41II1ECMqKwtqHa7/12dLDEzJIFux2x15an4WCDb0/eKdmUgRpLJ3bR0DrzDc7vOrVgRDw==", + "dev": true, + "requires": { + "@types/estree": "0.0.38" + } + }, "is-regex": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", @@ -4550,6 +4598,12 @@ } } }, + "locate-character": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-2.0.5.tgz", + "integrity": "sha512-n2GmejDXtOPBAZdIiEFy5dJ5N38xBCXLNOtw2WpB9kGh6pnrEuKlwYI+Tkpofc4wDtVXHtoAOJaMRlYG/oYaxg==", + "dev": true + }, "locate-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", @@ -5123,6 +5177,12 @@ "error-ex": "1.3.1" } }, + "parse-ms": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-1.0.1.tgz", + "integrity": "sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0=", + "dev": true + }, "parse5": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", @@ -5214,6 +5274,15 @@ "find-up": "2.1.0" } }, + "plur": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", + "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=", + "dev": true, + "requires": { + "irregular-plurals": "1.4.0" + } + }, "pn": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", @@ -5271,6 +5340,16 @@ } } }, + "pretty-ms": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-3.1.0.tgz", + "integrity": "sha1-6crJx2v27lL+lC3ZxsQhMVOxKIE=", + "dev": true, + "requires": { + "parse-ms": "1.0.1", + "plur": "2.1.2" + } + }, "private": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", @@ -5646,6 +5725,25 @@ "glob": "7.1.2" } }, + "rollup": { + "version": "0.57.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.57.0.tgz", + "integrity": "sha512-/CzRo5gOJFW0+5ZlOSso6VGul0nKPROK2HA7KmX6nA6x2Mpsxuwt9aJcY9bsVad5xReZVsZw852hmVuYjU4ZZg==", + "dev": true, + "requires": { + "@types/acorn": "4.0.3", + "acorn": "5.5.3", + "acorn-dynamic-import": "3.0.0", + "date-time": "2.1.0", + "is-reference": "1.1.0", + "locate-character": "2.0.5", + "pretty-ms": "3.1.0", + "require-relative": "0.8.7", + "rollup-pluginutils": "2.0.1", + "signal-exit": "3.0.2", + "sourcemap-codec": "1.4.1" + } + }, "rollup-plugin-babel": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-3.0.3.tgz", @@ -6035,6 +6133,12 @@ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", "dev": true }, + "sourcemap-codec": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.1.tgz", + "integrity": "sha512-hX1eNBNuilj8yfFnECh0DzLgwKpBLMIvmhgEhixXNui8lMLBInTI8Kyxt++RwJnMNu7cAUo635L2+N1TxMJCzA==", + "dev": true + }, "spdx-correct": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", @@ -6570,6 +6674,12 @@ "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", "dev": true }, + "time-zone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", + "integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=", + "dev": true + }, "tmpl": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", diff --git a/tools/build.js b/tools/build.js index 8ac74b3..8e9630c 100644 --- a/tools/build.js +++ b/tools/build.js @@ -12,13 +12,13 @@ const exec = (command, extraEnv) => { console.log('Building CommonJS modules ...'); -exec('babel src -d . --ignore __tests__', { +exec('babel src -d . --ignore __tests__,*.test.js', { BABEL_ENV: 'cjs' }); console.log('\nBuilding ES modules ...'); -exec('babel src -d es --ignore __tests__', { +exec('babel src -d es --ignore __tests__,*.test.js', { BABEL_ENV: 'es' });