Gleb Bahmutov
76987b69e1
lint only staged files, catch it.only in JS files ( #150 )
...
* lint only staged files, catch it.only in JS files
* linter: catch context.only in js files
2017-06-09 17:31:52 -04:00
Brian Mann
4368d806b7
rename dev -> scripts
2017-06-07 15:35:56 -04:00
Brian Mann
3ea1f1da2a
Merge branch 'master' into cli-issue-117
...
# Conflicts:
# package.json
2017-06-06 16:23:31 -04:00
Gleb Bahmutov
a5d715f6b4
all: replace pre-git with husky for #135
2017-06-06 11:08:32 -04:00
Gleb Bahmutov
228a4e9aa5
Remove eslintrs and consolidate eslint ( #134 )
...
* reporter: use eslint
* runner: remove eslintrc
* remove eslint from reporter and runner
* remove eslint from desktop-gui
* better wildcard
2017-06-06 10:22:56 -04:00
Brian Mann
be14f29dca
monorepo: explicit docker npm run command
2017-06-05 18:07:32 -04:00
Brian Mann
b2bad45cec
cl: change logic to always download unless told via CYPRESS_DOWNLOAD env var
2017-06-05 18:06:45 -04:00
Brian Mann
101aac9c9b
cli: move cli into subfolder, refactor cli scripts
...
-cleanup root monorepo files
-prevent downloading cypress binary when in development
-remove app-module-path
2017-06-05 17:26:51 -04:00
Gleb Bahmutov
673a8729b3
all: pre-git hook should find config in the root package.json
2017-06-02 11:37:03 -04:00
Gleb Bahmutov
cb236f5641
all: run lint command on pre-commit hook ( #121 )
...
* all: run lint command on pre-commit hook
* all: describe pre-commit hook in readme
Test commit from GitHub Desktop
* test: testing pre-commit hook
works in GitHub Desktop and shows errors if fails
2017-06-02 10:07:04 -04:00
Brian Mann
88044551a2
server: get e2e tests running again, add to circle.yml container
2017-05-31 16:06:04 -04:00
Gleb Bahmutov
ffc9783349
run: make run-all.js more robust against empty folders ( #111 )
2017-05-31 14:27:18 -04:00
Brian Mann
817758e4b6
all: symlink all cypress packages in root node_modules for easy access
2017-05-31 12:51:35 -04:00
Brian Mann
cec65f731b
cleanup circle, remove redundant scripts, don't build twice
2017-05-27 13:13:09 -04:00
Gleb Bahmutov
efebf90dc6
ci: run npm installs in serial on CI
2017-05-23 10:40:08 -04:00
Gleb Bahmutov
a7877921a4
all: need to run build all command separately, fix #79
2017-05-23 09:07:55 -04:00
Gleb Bahmutov
72b2bcb2d7
root install should be parallel
2017-05-22 16:42:54 -04:00
Gleb Bahmutov
1bb08510a7
CircleCI based on our Docker image ( #76 )
...
* ci: switch CircleCI base image to cypress/internal:chrome58
2017-05-22 16:14:25 -04:00
Brian Mann
54fe5166e9
all: remove running npm run build in root monorepo - move concerns into each package
...
-this prevents situations like building the docs twice
-this enables each package to more finely tune how and when it builds
2017-05-17 17:57:52 -04:00
Brian Mann
2e892fb542
make package scripts consistent - fixes #43
2017-05-17 12:20:06 -04:00
Chris Breiding
8ee8db503f
docs: clean up to fit into monorepo
2017-05-15 16:17:57 -04:00
Brian Mann
d19e57aa37
always run build post install
2017-05-15 11:37:07 -04:00
Chris Breiding
1ba7c22f86
install all packages dependencies on ‘npm install’
2017-05-09 10:58:53 -04:00
Chris Breidng
0d0b590ee5
WIP get npm start working
2017-04-21 12:34:51 -04:00
Chris Breidng
3048a2ea4c
implement cypress.run
2017-04-18 16:05:06 -04:00
Chris Breiding
a9126fc88f
finish up smoke test and add unit tests
2017-04-13 15:33:34 -04:00
Chris Breidng
eb5054618d
refactor cli and download libs
...
- move to root /lib
- convert cli code from coffeescript to javascript
- refactor cli code to fit better into monorepo and be more testable
2017-04-05 13:41:06 -04:00
Chris Breidng
3e114ad635
create core-download and implement basic functionality
2017-03-22 13:57:07 -04:00
Chris Breiding
b4c987399f
move cli bin to root
2017-03-16 10:10:32 -04:00
Chris Breiding
aeadf4c9a3
convert run scripts to JS and prep for require-able cypress module
2017-03-15 09:56:06 -04:00
Chris Breiding
7197ea3c2e
make all licenses MIT and add LICENSE.md to root
2016-10-26 14:35:31 -04:00
Chris Breiding
72fb2e1ed2
line up test scripts
2016-10-24 09:22:42 -04:00
Chris Breiding
a3a81e71d6
improve error reporting
2016-10-19 16:18:02 -04:00
Chris Breiding
ab526f9fc8
bump npm-run-all version
2016-10-17 11:03:53 -04:00
Chris Breiding
7a10846cbb
wip - get packages talking to each other
2016-10-17 10:36:06 -04:00
Chris Breiding
3773421c4b
output all scripts to single pane
2016-10-12 13:50:58 -04:00
Chris Breiding
b8a45f76cd
save wip on parallel script UI
...
current issues:
- nodemon causes scrolling not to work (https://github.com/chjj/blessed/issues/235 )
- exiting doesn’t exit scripts (via npm-run-all) properly
2016-10-12 13:21:20 -04:00
Chris Breiding
bdeef6c686
some cleanup
2016-10-06 13:22:25 -04:00
Chris Breiding
469206fabb
add import script
2016-10-05 14:06:21 -04:00
Chris Breiding
84d24cd359
add coffee-script dep
2016-10-05 13:33:09 -04:00
Brian Mann
c4ba9a2b5b
WIP experimental monorepo
2016-09-27 10:21:09 -04:00