mirror of
https://github.com/cypress-io/cypress.git
synced 2026-05-07 23:40:21 -05:00
7857dac907
* add webpack * fix build proccess * fix reporter build and test * fix reporter test .css * use apply(window, ...) since strict mode in webpack * temp 05/13/19 [skip ci] resolver * temp 05/14/19 [skip ci] webpack w/ root level symlinks * run ci * minor fixes * fix link-packages script * hopefully fix mac build * re-add build-prod script in reporter * fix typo in link-packages script * fix lint errors * fix node-version * namespace files in webpack * bust circle ci cache * bust circle ci cache 2 * remove deps * bust circle ci cache 3 * bust circle ci cache (launcher) * ok circleci, you win. I will change all the cache keys * update snapshot: not sure why added stack lines * add mocha to reporter devDeps * separate build file for reporter * remove unneeded code * node-sass-globbing use relative imports for appveyor * add debugging for appveyor failure * node-sass-globbing force unix paths for windows * node-sass-globbing force unix paths for windows 2 * node-sass-globbing force unix paths for windows in runner * run ci * add checksum to packages caches * bust circle ci cache (sub packages) * testing code for appveyor env vars * fix appveyor env vars for branchname 06-00000026 * fix binary build script, smoke test catch errors, include pkg mains 03-0000000a * build binary in appveyor for this branch 07-00000047 * fix binary unit test, revert mocha upgrade in root, fix e2e specs 02-00000004 * statically replace symlinks at build time, add test, remove proxy packages code 03-00000002 * oops, update snapshot 04-00000049 * bump circle packages cache 02-00000005 * fix path.win32 on windows, add test for it 00-00000058 * for some reason packages ci cache is not including `rebuild-node-sass` in node_modules/.bin, and npm does not recreate .bin links if a node_modules folder already exists. so Im bumping all the npm caches, again 00-00000003 * emit during webpack-dev-server watch mode 02-00000020 * try revert circle.yml 02-0000002f * try revert everything 03-0000003b * Revert "try revert everything" This reverts commitbe125b88ff. * no circle cache now 02-00000013 * remove logging in reporter build 06-00002a41 * Merge branch develop of github.com:cypress-io/cypress into webpack-runner 02-0000089b * make build scripts DRY 04-00000a7f * fix missing fonts, better watch mode 06-00003053 * use webpack --progress in watch mode 00-00000582 * move webpack config files into dedicated package 05-000023bf * build desktop-gui with webpack, use relative scss url()s 03-00001801 * add timings info, fix configs 07-00005582 * enable sourcemaps "eval", fix desktopgui test 04-00005a08 * try 2: fix desktopgui test 01-0000058e * fix lint 03-00000b10 * fix snapshot (very minor do not worry) 04-000014a4 * code cleanup 00-00007a4f * try disable devtool 07-0000a97a * remove cypress:// devtool sourceURL mapping to prevent cross-domain on electron 00-000056e4 * re-enable eval sourcemap in dev and prod 06-000051e6 * code cleanup 02-000056ae * refactor node-jsdom setup for tests 00-000041a2 * re-enable sourceURL protocol, enable crossorigin script on runner to appease electron * smoke tests for static assets in binary build script, disable sourceURL protocol mapping, more consistent dev/prod webpack builds * use cross-env for desktop-gui * desktop-dui: expect development NODE_ENV during build script (as has been in past) * fix build script unit test * fix build script unit test for real * fix sourcemaps for dev/prod, add comments, add build static asset tests * add cross-env to runner devDeps * fix unit tests for build binary script * fix whitespace * add postcss autoprefixer + staticAsset tets * add eslintrc to scripts/unit * tabs -> spaces * tabs -> spaces * fix binary/util scripts * fix testStaticAssets in build script * fix extension requiring node socket * fix unit-test for binary build script * fix unit test for runner/reporter * disable sourcemaps/eval in production * fix disable sourcemaps in prod code * resort jsons w/ new lint * linting fixes * runner/package.json add back rebuild-node-sass * no circle cache again * fix circle.yml * try appveyor again * fix binary build: remove "timers" from server/package.json.files * fix testStaticAssets false-positive sourcemap detection (due to diff package) * fix 2 failing e2e tests (run in chrome for now) use build-prod scripts in binary-build script add build-prod scripts to all packages * a string is no regex * correct merge: global_mode_spec * fix all snapshot screenshot dimensions * fix all snapshot screenshot dimensions (again) * fix testStaticAssets development -> production * Revert "fix all snapshot screenshot dimensions (again)" This reverts commitd9022ef950. * Revert "fix all snapshot screenshot dimensions" This reverts commit4f7628a051. * helpers/e2e: only normalize screenshot dimensions NOT on electron * post-task: windows build don't build on this branch * post-task: un-bump circleci cache * post-task: bump circleci cache packages/node_modules to v9 * cleanup: fix eol-newline, remove unneeded eslintrc * bump circleci cache * run rebuild-node-sass inside webpack build config * bump circleci cache * use cache version from env variable on circle * use custom command to save cache for most packages * add custom restore cache command * restore 2 packages separately * allow passing package path to restore * pass explicit path to package to restore * add restore-caches and save-caches * print name for restoring cache commands * print name when storing cache * print .bin when saving cache * fix path to .bin * print launcher .bin * show .bin for desktop-gui * print bins * update npm version * update npm version - try 2 * update npm version - try 3 * remove circleci debugging print commands * Revert "remove circleci debugging print commands" This reverts commit248966efcd. * add TERM=xterm to Circle * Revert "Revert "remove circleci debugging print commands"" This reverts commitcf77273b10. * Revert "add TERM=xterm to Circle" This reverts commitdc77c94c57. * remove --serial arg from run all scripts * add web-config package to cache * simplify circleci build job * circleci: try rmrf node_modules/@packages before install * appveyor: try removing --serial from install script * Revert "appveyor: try removing --serial from install script" This reverts commit7ef619ff30. * use appveyor from develop * use preinstall removing subpackage symlinks fix webpack config typescript errors fix path to rebuild-node-sass in packages/web-config assert replace minimum number of symlink requires * test binary build [build binary] * fix transformRequires code [build binary]
66 lines
2.9 KiB
JSON
66 lines
2.9 KiB
JSON
{
|
|
"compilerOptions": {
|
|
/* Basic Options */
|
|
"target": "es2015",
|
|
"module": "commonjs",
|
|
/*
|
|
* Allow javascript files to be compiled.
|
|
* Override this in modules that need JS
|
|
*/
|
|
// "allowJs": true,
|
|
// "noEmit": true,
|
|
"jsx": "react",
|
|
"noImplicitAny": false,
|
|
"noImplicitThis": false,
|
|
"preserveWatchOutput": true,
|
|
// "checkJs": true, /* Report errors in .js files. */
|
|
// "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */
|
|
/* Generates corresponding '.d.ts' file. */
|
|
// "declaration": true,
|
|
// "declarationMap": true, /* Generates a sourcemap for each corresponding '.d.ts' file. */
|
|
/* Generates corresponding '.map' file. */
|
|
"sourceMap": true,
|
|
/* Import emit helpers from 'tslib'. */
|
|
"importHelpers": true,
|
|
"strictNullChecks": true,
|
|
// "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */
|
|
// "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */
|
|
/* Strict Type-Checking Options */
|
|
// "traceResolution": true,
|
|
"strict": false,
|
|
"forceConsistentCasingInFileNames": true,
|
|
/**
|
|
* Skip type checking of all declaration files (*.d.ts).
|
|
* TODO: Look into changing this in the future
|
|
*/
|
|
/* Additional Checks */
|
|
/* Report errors on unused locals. */
|
|
// "noEmit": true,
|
|
"noUnusedLocals": false,
|
|
// "noUnusedParameters": true, /* Report errors on unused parameters. */
|
|
/* Report error when not all code paths in function return a value. */
|
|
"noImplicitReturns": true,
|
|
// "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */
|
|
/* Module Resolution Options */
|
|
// "moduleResolution": "node", /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */
|
|
// "baseUrl": "../", /* Base directory to resolve non-absolute module names. */
|
|
// "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */
|
|
// "rootDirs": ["../driver/src"], /* List of root folders whose combined content represents the structure of the project at runtime. */
|
|
// "typeRoots": [
|
|
// "../driver/node_modules",
|
|
// "../../cli",
|
|
// "../driver/src",
|
|
// "./node_modules"
|
|
// ], /* List of folders to include type definitions from. */
|
|
// "types": [], /* Type declaration files to be included in compilation. */
|
|
"allowSyntheticDefaultImports": true,
|
|
"esModuleInterop": true,
|
|
"noErrorTruncation": true,
|
|
"experimentalDecorators": true
|
|
// "noResolve": true
|
|
},
|
|
"exclude": [
|
|
"dist"
|
|
]
|
|
}
|