lzilioli / shared-grunt-config Goto Github PK
View Code? Open in Web Editor NEWShared grunt configuration.
License: MIT License
Shared grunt configuration.
License: MIT License
When grunt is run, and shared-grunt-config initialized, check the consuming repo for an .eslintrc file. If one does not exist, prompt the developer to run grunt eslinit
to initialize eslint for their repo. This should install an .eslintrc file in the root of their repo, and optionally prompt to install a client override in a different directory. Both files should inherit from .eslintrc files provided by shared-grunt-config.
This should also remove the client and server targets, instead relying on eslint's loading of eslintrc files to configure the rules for a given directory.
This should also remove the addEslintRules method.
only have one target, gitignored but not npm ingored
converting to peerDependencies might make more sense
This should not be required for a repo to define its own tasks and configs:
require( 'shared-grunt-config' )( __dirname, grunt );
// load and merge my own config
var config = require( 'load-grunt-config' )( grunt, {
// path to task.js files, defaults to grunt dir
configPath: path.join( __dirname, 'config/grunt' ),
// auto grunt.initConfig
init: false,
// data passed into config. Can use with <%= test %>
data: {},
// If you set to false, it will disable auto loading tasks.
loadGruntTasks: true
} );
grunt.config.merge( config );
currently pegged to https://github.com/lzilioli/grunt-release/tree/useful-fork-2
following differences from master:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.