diff --git a/gumbo-millennium/Makefile b/gumbo-millennium/Makefile index 3483c34..8f58622 100644 --- a/gumbo-millennium/Makefile +++ b/gumbo-millennium/Makefile @@ -1,4 +1,19 @@ -.PHONY: plugin.zip +.PHONY: plugin.zip install lint + +install: + composer install --no-progress --no-suggest -an + yarn install --frozen-lockfile + +lint: + # Lint PHP code + vendor/bin/phpcs + + # Lint Sass files + find lib/sass -type f -name '*.scss' -print | xargs node_modules/.bin/stylelint + + # Lint Javascript + find lib/ -type f -name '*.js' -print | xargs node_modules/.bin/eslint + find lib/ -type f -name '*.jsx' -print | xargs node_modules/.bin/eslint plugin.zip: gumbo-millennium.zip cp gumbo-millennium.zip plugin.zip diff --git a/gumbo-millennium/package.json b/gumbo-millennium/package.json index 863e066..1a77b48 100644 --- a/gumbo-millennium/package.json +++ b/gumbo-millennium/package.json @@ -25,6 +25,7 @@ "babel-plugin-sass-vars": "^0.2.1", "babel-plugin-transform-react-jsx": "^6.24.1", "babel-preset-react": "^6.24.1", + "bootstrap": "^4.1.3", "classnames": "^2.2.6", "cleave.js": "^1.3.7", "cross-env": "^5.1", diff --git a/gumbo-millennium/yarn.lock b/gumbo-millennium/yarn.lock index a88fce9..743350b 100644 --- a/gumbo-millennium/yarn.lock +++ b/gumbo-millennium/yarn.lock @@ -1277,6 +1277,11 @@ bonjour@^3.5.0: multicast-dns "^6.0.1" multicast-dns-service-types "^1.1.0" +bootstrap@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.1.3.tgz#0eb371af2c8448e8c210411d0cb824a6409a12be" + integrity sha512-rDFIzgXcof0jDyjNosjv4Sno77X4KuPeFxG2XZZv1/Kc8DRVGVADdoQyyOVDwPqL36DDmtCQbrpMCqvpPLJQ0w== + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"