Commit Graph

111 Commits

Author SHA1 Message Date
Josh Goldberg 6c3f882492 WIP for getting reflection on arg interfaces 2018-01-03 17:43:35 -05:00
Josh Goldberg b7f5c0dc9f completeSetup import casing fix; .gitignore Maps.test.ts 2017-12-29 12:34:26 -08:00
Josh Goldberg a1a8aa7257 (v0.2.9) Added mustache command, src/index.html in web 2017-12-29 11:02:12 -08:00
Josh Goldberg 6906689908 (v0.2.8) Added test:setup:dir 2017-12-29 09:44:54 -08:00
Josh Goldberg f1d3535f0a (v0.2.7) Greenkeeper badge, bumped minimum Node to 7 2017-12-28 23:18:45 -08:00
Josh Goldberg d8bef53f2d (v0.2.6) Added linterOptions.exclude to setup/tslint.json 2017-12-28 22:41:19 -08:00
Josh Goldberg 99a6350ab2 Added start offset to complete-build 2017-12-28 20:53:33 -08:00
Josh Goldberg edc9644886 Merge pull request #38 from FullScreenShenanigans/greenkeeper/initial
Add Greenkeeper badge 🌴
2017-12-28 20:51:11 -08:00
greenkeeper[bot] f02c3343ea docs(readme): add Greenkeeper badge 2017-12-29 00:35:31 +00:00
Josh Goldberg 638840ee3c (v0.2.5) Renamed exec's --exec to spawn; README.md hydration 2017-12-28 16:10:46 -08:00
Josh Goldberg fd039d0a16 Added git support to src/shell.ts; logged real commands 2017-12-28 14:48:23 -08:00
Josh Goldberg 9cf4052c4d (v0.2.4) Cleaned up complete setup+build
Removed unnecessary extra linking steps (two of them!). npm install --link should be enough to set up the repositories linking to each other, such that mocha-headless-chrome doesn't download Chromium an O(N) number of times.

Adds flagswappr to settings.ts
2017-12-28 14:33:41 -08:00
Josh Goldberg d8f3357b29 (v0.2.3) TSLint: max-line-length=140; exclude node_modules 2017-12-22 20:49:51 -05:00
Josh Goldberg 559923bc0e (v0.2.2) --only-files for run-for-every-file@1.1.0 2017-12-22 15:50:55 -05:00
Josh Goldberg 291add2ec4 (v0.2.1) Misc bug fixes: tslint rules, requirejs, webpack config 2017-12-21 17:52:19 -05:00
Josh Goldberg 33b47f692a Fixed some miscellaneous linting errors 2017-12-21 02:33:33 -08:00
Josh Goldberg d0689fd493 Added bootstrap-repository, complete-setup commands
Removed link (easily doable by exec)
2017-12-21 02:30:02 -08:00
Josh Goldberg 7e85f9de68 Merge pull request #33 from FullScreenShenanigans/no-gulp
Replaced gulp with npm scripts
2017-12-19 21:10:29 -08:00
Josh Goldberg 51cf91000c Fixed linting issues 2017-12-19 21:03:13 -08:00
Josh Goldberg 752e1074a5 Fixed colors printing in logger by using stderr/stdout 2017-12-19 20:54:55 -08:00
Josh Goldberg ec63a8f9a9 Added .vscode/settings.json 2017-12-19 18:33:39 -08:00
Josh Goldberg 6858378fcf Converted commands to functions
They take in an IRuntime instead of having protected members.
2017-12-19 18:33:28 -08:00
Josh Goldberg 723b608d77 Converted basic build steps to npm run equivalents
Completely gets rid of anything to do with gulp. Projects now compile in-place in src with tests as *.test.(tsx|ts) files and use shenanigans-manager instead of gulp-shenanigans to use package.json scripts as build steps.

Gets rid of completeBuild, completeSetup, createNewRepository, gulp, and gulpSetup commands. Will re-create the non-gulp versions of those next.
2017-12-19 17:24:08 -08:00
Josh Goldberg 9daf81bb56 Disabled no-redundant-jsdoc in tslint.json 2017-11-13 11:29:16 -08:00
Josh Goldberg 74b7d082c7 Added an OpenOnGithub command 2017-11-13 11:12:03 -08:00