apex-tmLanguage icon indicating copy to clipboard operation
apex-tmLanguage copied to clipboard

Remove dependency in gulp

Open lcampos opened this issue 7 years ago • 2 comments

Details

The project should not depend on gulp to build/deploy.

lcampos avatar May 14 '18 20:05 lcampos

Out of curiosity, why? I don't really care, just wondering.

ntotten avatar May 21 '18 18:05 ntotten

I guess it's just one more dependency. If we don't need anything specific from gulp, it would be easier to just use npm run scripts. The other Salesforce DX projects (including the project generator) are just using plain npm scripts.

Also (might not be too representative), but see https://ashleynolan.co.uk/blog/frontend-tooling-survey-2018-results (Q13 – Task Runners) and see how the community is leaning toward npm scripts.

npm scripts can be made OS compatible using things like shelljs and cross-env. We use those in our vscode extensions.

vazexqi avatar May 21 '18 18:05 vazexqi