{"library":"js-project-commons","type":"library","category":null,"description":"Version 1.3.2 (last release 2021-02-08) is a collection of shared Grunt tasks, lint configurations, and markdown templates for personal Node.js and web projects. It centralizes common build processes (e.g., linting, testing, security validations, GitHub release) and uses ES6 syntax since v1.3.0. Unlike standalone tools, this package bundles dependencies internally (since v1.0.34) and provides ready-to-use Grunt tasks for tasks like stylelint, htmlhint, API doc generation, and file name linting. Release cadence has stopped after 2021, and it is now in maintenance mode. The library is opinionated and primarily intended for the author's projects.","language":"javascript","status":"maintenance","version":"1.3.2","tags":["javascript","grunt","build","lint","project","config"],"last_verified":"Fri May 01","install":[{"cmd":"npm install js-project-commons","imports":["require('js-project-commons')","grunt.loadNpmTasks('js-project-commons')","grunt.initConfig({ eslint: {}, /* overrides */ })"]},{"cmd":"yarn add js-project-commons","imports":[]},{"cmd":"pnpm add js-project-commons","imports":[]}],"homepage":null,"github":"https://github.com/sagiegurari/js-project-commons","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/js-project-commons","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}