|
2 | 2 | "devDependencies": { |
3 | 3 | "@babel/core": "^7.20.7", |
4 | 4 | "@babel/eslint-parser": "^7.19.1", |
| 5 | + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", |
5 | 6 | "@babel/preset-react": "^7.18.6", |
6 | 7 | "@symfony/webpack-encore": "^0.30.2", |
| 8 | + "@testing-library/jest-dom": "5.11.6", |
| 9 | + "@testing-library/react": "12.1.0", |
7 | 10 | "autoprefixer": "^9.8.4", |
8 | 11 | "babel-cli": "^6.26.0", |
9 | 12 | "babel-plugin-istanbul": "^5.0.1", |
10 | 13 | "babel-plugin-syntax-dynamic-import": "^6.18.0", |
11 | 14 | "babel-plugin-transform-class-properties": "^6.24.1", |
12 | | - "babel-plugin-transform-object-rest-spread": "^6.26.0", |
13 | 15 | "babel-polyfill": "^6.26.0", |
14 | 16 | "babel-preset-env": "^1.7.0", |
15 | 17 | "babel-preset-react": "^6.24.1", |
16 | 18 | "babel-register": "^6.26.0", |
17 | 19 | "chai": "^4.2.0", |
18 | 20 | "copy-webpack-plugin": "^4.5.4", |
19 | 21 | "es-check": "^6.0.0", |
| 22 | + "jest": "^29.7.0", |
| 23 | + "jest-environment-jsdom": "^29.7.0", |
| 24 | + "jest-image-snapshot": "^6.4.0", |
| 25 | + "jest-puppeteer": "^10.0.1", |
20 | 26 | "karma": "^3.0.0", |
21 | 27 | "karma-chai": "^0.1.0", |
22 | 28 | "karma-chrome-launcher": "^2.2.0", |
|
26 | 32 | "node-sass": "^8.0.0", |
27 | 33 | "npm-run-all": "^4.1.5", |
28 | 34 | "postcss-cli": "^7.1.1", |
| 35 | + "puppeteer": "19", |
| 36 | + "puppeteer-core": "19", |
29 | 37 | "sass-lint-auto-fix": "^0.21.2", |
30 | 38 | "yaml-loader": "^0.6.0" |
31 | 39 | }, |
|
42 | 50 | "prefix:sass": "postcss --use autoprefixer -b \"last 10 versions\" assets/css/style.comp.css -o assets/css/style.prefix.css", |
43 | 51 | "compress:css": "node-sass assets/css/style.prefix.css assets/css/style.css --output-style compressed", |
44 | 52 | "build:css": "npm-run-all compile:sass prefix:sass compress:css", |
45 | | - "test": "karma start --browsers FirefoxHeadless", |
46 | | - "test:full": "karma start", |
47 | | - "test:watch": "karma start --auto-watch --no-single-run --browsers FirefoxHeadless", |
| 53 | + "test": "jest", |
48 | 54 | "lint": "sass-lint -v", |
49 | 55 | "test:es-check": "es-check es5 'assets/js/Ioda/*.js'", |
50 | 56 | "sitemap": "babel-node assets/js/Ioda/constants/sitemap/Generator.js" |
|
0 commit comments