Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependencies to enable Greenkeeper 🌴 #16

Open
wants to merge 12 commits into
base: master
Choose a base branch
from
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Theme Tools by Basalt

[![Greenkeeper badge](https://badges.greenkeeper.io/basaltinc/theme-tools.svg)](https://greenkeeper.io/)

> Flexible, un-opinionated tools for front end development.

This is a monorepo of a lot of awesome stuff. Everything in `packages/` can be `npm install`-ed by itself - and each of those packages is focused on solving a single need in front end web development, like needing to work with CSS for example. As many know, there's so much more to a good setup than just compiling Scss to CSS: linting, docs, compressing, handling vendor prefixes, managing file assets CSS needs like font files & images - not to mention a watch task for each of those. And that's what Theme Tools plugins do: they solve a collection of challenges to effective tooling around a single need. These examples are just around `plugin-sass`; there's several others as well and they all can be combined in different ways depending on the needs of the specific project - use as many or as little as you'd like - even in your pre-existing setup.
Expand Down
23 changes: 23 additions & 0 deletions greenkeeper.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"groups": {
"default": {
"packages": [
"examples/common/package.json",
"examples/jekyll/package.json",
"package.json",
"packages/core/package.json",
"packages/generator-theme/package.json",
"packages/plugin-browser-sync/package.json",
"packages/plugin-icon-font/package.json",
"packages/plugin-jekyll/package.json",
"packages/plugin-js-concat-babel/package.json",
"packages/plugin-pattern-lab-php/package.json",
"packages/plugin-sass/package.json",
"packages/plugin-shell/package.json",
"packages/plugin-webpack/package.json",
"packages/sass-export-data/package.json",
"packages/sass-import-globbing/package.json"
]
}
}
}
18 changes: 9 additions & 9 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,16 @@
},
"homepage": "https://github.com/basaltinc/theme-tools#readme",
"devDependencies": {
"chai": "^3.5.0",
"chai-fs": "^1.0.0",
"eslint": "^3.19.0",
"eslint-config-airbnb": "^14.1.0",
"chai": "^4.2.0",
"chai-fs": "^2.0.0",
"eslint": "^5.9.0",
"eslint-config-airbnb": "^17.1.0",
"eslint-plugin-import": "^2.2.0",
"eslint-plugin-jsx-a11y": "^4.0.0",
"eslint-plugin-react": "^6.10.3",
"husky": "^0.13.3",
"lerna": "^2.0.0-rc.5",
"mocha": "^3.3.0",
"eslint-plugin-jsx-a11y": "^6.1.2",
"eslint-plugin-react": "^7.11.1",
"husky": "^1.2.0",
"lerna": "^3.6.0",
"mocha": "^5.2.0",
"nodemon": "^1.11.0"
}
}
6 changes: 3 additions & 3 deletions packages/generator-theme/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@
"yeoman-generator"
],
"devDependencies": {
"mocha": "^3.3.0",
"mocha": "^5.2.0",
"yeoman-assert": "^3.0.0",
"yeoman-test": "^1.6.0"
},
"dependencies": {
"chalk": "^1.1.3",
"chalk": "^2.4.1",
"js-yaml": "^3.8.3",
"yeoman-generator": "^1.0.0",
"yeoman-generator": "^3.1.1",
"yosay": "^2.0.0"
},
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion packages/plugin-browser-sync/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,6 @@
"dependencies": {
"@theme-tools/core": "^1.0.0",
"browser-sync": "^2.18.8",
"debug": "^2.6.8"
"debug": "^4.1.0"
}
}
4 changes: 2 additions & 2 deletions packages/plugin-icon-font/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
},
"dependencies": {
"@theme-tools/core": "^1.0.0",
"del": "^2.2.2",
"del": "^3.0.0",
"gulp": "^4.0.0",
"gulp-iconfont": "^8.0.1",
"gulp-iconfont": "^10.0.2",
"lodash.template": "^4.4.0"
}
}
10 changes: 5 additions & 5 deletions packages/plugin-js-concat-babel/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,15 @@
},
"dependencies": {
"@theme-tools/core": "^1.0.0",
"cached": "^4.3.0",
"del": "^2.2.2",
"cached": "^5.0.0",
"del": "^3.0.0",
"gulp": "^4.0.0",
"gulp-babel": "^6.1.2",
"gulp-babel": "^8.0.0",
"gulp-cached": "^1.1.1",
"gulp-concat": "^2.6.1",
"gulp-eslint": "^3.0.1",
"gulp-eslint": "^5.0.0",
"gulp-if": "^2.0.2",
"gulp-sourcemaps": "^2.6.0",
"gulp-uglify": "^2.1.2"
"gulp-uglify": "^3.0.1"
}
}
2 changes: 1 addition & 1 deletion packages/plugin-pattern-lab-php/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
},
"dependencies": {
"@theme-tools/core": "^1.0.0",
"debug": "^3.1.0",
"debug": "^4.1.0",
"glob": "^7.1.2",
"gulp": "^4.0.0",
"js-yaml": "^3.8.3"
Expand Down
24 changes: 12 additions & 12 deletions packages/plugin-sass/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,25 +20,25 @@
"@theme-tools/core": "^1.0.0",
"@theme-tools/sass-export-data": "^1.1.1",
"@theme-tools/sass-import-globbing": "^1.0.1",
"autoprefixer": "^6.7.7",
"cssnano": "^3.10.0",
"debug": "^2.6.8",
"del": "^2.2.2",
"autoprefixer": "^9.4.2",
"cssnano": "^4.1.7",
"debug": "^4.1.0",
"del": "^3.0.0",
"gulp": "^4.0.0",
"gulp-cached": "^1.1.1",
"gulp-flatten": "^0.3.1",
"gulp-flatten": "^0.4.0",
"gulp-if": "^2.0.2",
"gulp-notify": "^3.0.0",
"gulp-plumber": "^1.1.0",
"gulp-postcss": "^7.0.0",
"gulp-sass": "^3.1.0",
"gulp-postcss": "^8.0.0",
"gulp-sass": "^4.0.2",
"gulp-sourcemaps": "^2.6.0",
"gulp-stylelint": "^3.9.0",
"gulp-stylelint": "^8.0.0",
"gulp-util": "^3.0.8",
"postcss-discard-duplicates": "^2.1.0",
"postcss-flexbugs-fixes": "^3.2.0",
"postcss-url": "^7.1.2",
"postcss-discard-duplicates": "^4.0.2",
"postcss-flexbugs-fixes": "^4.1.0",
"postcss-url": "^8.0.0",
"sassdoc": "^2.2.2",
"stylelint-scss": "^1.4.4"
"stylelint-scss": "^3.4.1"
}
}
4 changes: 2 additions & 2 deletions packages/plugin-webpack/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
},
"dependencies": {
"@theme-tools/core": "^1.0.0",
"debug": "^2.6.8",
"webpack-mild-compile": "^1.0.0"
"debug": "^4.1.0",
"webpack-mild-compile": "^3.3.1"
}
}
10 changes: 5 additions & 5 deletions packages/sass-export-data/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@
},
"dependencies": {
"@theme-tools/core": "^1.0.0",
"fs-extra": "^5.0.0",
"jsondiffpatch": "^0.2.5"
"fs-extra": "^7.0.1",
"jsondiffpatch": "^0.3.11"
},
"devDependencies": {
"chai": "^4.1.2",
"chai-fs": "^1.0.0",
"mocha": "^4.0.1",
"chai": "^4.2.0",
"chai-fs": "^2.0.0",
"mocha": "^5.2.0",
"node-sass": "^4.5.3"
}
}
2 changes: 1 addition & 1 deletion packages/sass-import-globbing/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"access": "public"
},
"dependencies": {
"debug": "^3.1.0",
"debug": "^4.1.0",
"glob": "^7.1.2"
}
}