Compare commits

...

2 Commits

Author SHA1 Message Date
Jawayria
ba5456b03f fix: add es-6 check 2022-06-07 19:57:02 +05:00
Adam Stankiewicz
4d8151a1d0 build: use shared browserslist config 2022-06-02 20:56:18 +05:00
4 changed files with 18 additions and 5 deletions

View File

@@ -13,8 +13,8 @@ jobs:
npm: [8.5.0]
npm-test:
- i18n_extract
- is-es5
- lint
- is-es6
- test
steps:
- uses: actions/checkout@v2

View File

@@ -11,7 +11,7 @@ tx_url2 = https://www.transifex.com/api/2/project/edx-platform/resource/$(transi
# This directory must match .babelrc .
transifex_temp = ./temp/babel-plugin-react-intl
NPM_TESTS=build i18n_extract lint test is-es5
NPM_TESTS=build i18n_extract lint test is-es6
.PHONY: test
test: $(addprefix test.npm.,$(NPM_TESTS)) ## validate ci suite

13
package-lock.json generated
View File

@@ -60,6 +60,7 @@
"universal-cookie": "4.0.4"
},
"devDependencies": {
"@edx/browserslist-config": "1.0.0",
"@edx/frontend-build": "9.1.1",
"@edx/reactifex": "^1.0.3",
"@testing-library/jest-dom": "5.15.1",
@@ -2109,6 +2110,12 @@
"resolved": "https://registry.npmjs.org/@edx/brand-openedx/-/brand-openedx-1.1.0.tgz",
"integrity": "sha512-ne2ZKF1r0akkt0rEzCAQAk4cTDTI2GiWCpc+T7ldQpw9X57OnUB16dKsFNe40C9uEjL5h3Ps/ZsFM5dm4cIkEQ=="
},
"node_modules/@edx/browserslist-config": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@edx/browserslist-config/-/browserslist-config-1.0.0.tgz",
"integrity": "sha512-gLAlpz9Y5VruxqiUBTROG7PvouIxoMc6dvhvNpXUDHRN0KEke+zBj+zJ4frL9kGbkeex273nzSazbG42hNDLrg==",
"dev": true
},
"node_modules/@edx/eslint-config": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@edx/eslint-config/-/eslint-config-2.0.0.tgz",
@@ -25664,6 +25671,12 @@
"resolved": "https://registry.npmjs.org/@edx/brand-openedx/-/brand-openedx-1.1.0.tgz",
"integrity": "sha512-ne2ZKF1r0akkt0rEzCAQAk4cTDTI2GiWCpc+T7ldQpw9X57OnUB16dKsFNe40C9uEjL5h3Ps/ZsFM5dm4cIkEQ=="
},
"@edx/browserslist-config": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@edx/browserslist-config/-/browserslist-config-1.0.0.tgz",
"integrity": "sha512-gLAlpz9Y5VruxqiUBTROG7PvouIxoMc6dvhvNpXUDHRN0KEke+zBj+zJ4frL9kGbkeex273nzSazbG42hNDLrg==",
"dev": true
},
"@edx/eslint-config": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@edx/eslint-config/-/eslint-config-2.0.0.tgz",

View File

@@ -11,8 +11,8 @@
"scripts": {
"build": "fedx-scripts webpack",
"i18n_extract": "BABEL_ENV=i18n fedx-scripts babel src --quiet > /dev/null",
"is-es5": "es-check es5 ./dist/*.js",
"lint": "fedx-scripts eslint --ext .js --ext .jsx .",
"is-es6": "es-check es6 ./dist/*.js",
"snapshot": "fedx-scripts jest --updateSnapshot",
"start": "fedx-scripts webpack-dev-server --progress",
"test": "fedx-scripts jest --coverage --passWithNoTests"
@@ -25,8 +25,7 @@
"access": "public"
},
"browserslist": [
"last 2 versions",
"ie 11"
"extends @edx/browserslist-config"
],
"dependencies": {
"@edx/brand": "npm:@edx/brand-openedx@1.1.0",
@@ -80,6 +79,7 @@
"universal-cookie": "4.0.4"
},
"devDependencies": {
"@edx/browserslist-config": "1.0.0",
"@edx/frontend-build": "9.1.1",
"@edx/reactifex": "^1.0.3",
"@testing-library/jest-dom": "5.15.1",