Commit Graph

41 Commits

Author SHA1 Message Date
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