diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b65a92134..42fe740247 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ Our versioning strategy is as follows: ### 🐛 Bug Fixes +* `[templates/nextjs]` `[templates/react-native]` `[templates/react]` `[templates/vue]` Make lint use node glob for consistent linting across different OS ([#1988](https://github.com/Sitecore/jss/pull/1988)) * `[templates/angular-xmcloud]` Navigation component link forces full page reload ([#1958](https://github.com/Sitecore/jss/pull/1958)) * `[sitecore-jss-nextjs]` Link component prefetches files ([#1956](https://github.com/Sitecore/jss/pull/1956)) * `[templates/nextjs]` `[templates/react]` `[templates/angular]` `[templates/vue]` Fixed an issue when environment variable is undefined (not present in .env), that produced an "undefined" value in generated config file ([#1875](https://github.com/Sitecore/jss/pull/1875)) diff --git a/packages/create-sitecore-jss/src/templates/nextjs/package.json b/packages/create-sitecore-jss/src/templates/nextjs/package.json index 67c0c89702..80038fccbb 100644 --- a/packages/create-sitecore-jss/src/templates/nextjs/package.json +++ b/packages/create-sitecore-jss/src/templates/nextjs/package.json @@ -71,7 +71,7 @@ }, "scripts": { "jss": "jss", - "lint": "eslint ./src/**/*.tsx ./src/**/*.ts ./scripts/**/*.ts", + "lint": "eslint \"./src/**/*.tsx\" \"./src/**/*.ts\" \"./scripts/**/*.ts\"", "bootstrap": "ts-node --require dotenv-flow/config --project tsconfig.scripts.json scripts/bootstrap.ts && graphql-let", "build": "cross-env NODE_ENV=production npm-run-all --serial bootstrap next:build", "graphql:update": "ts-node --project tsconfig.scripts.json ./scripts/fetch-graphql-introspection-data.ts", diff --git a/packages/create-sitecore-jss/src/templates/react-native/package.json b/packages/create-sitecore-jss/src/templates/react-native/package.json index ca352662ec..27cba728b0 100644 --- a/packages/create-sitecore-jss/src/templates/react-native/package.json +++ b/packages/create-sitecore-jss/src/templates/react-native/package.json @@ -19,7 +19,7 @@ "start-ios": "node ./build/start.js --platform ios", "start-ios:connected": "scjss-verify-setup && node ./build/start.js --platform ios --appMode connected", "start-ios:connected-tunnel": "scjss-verify-setup && node ./build/start.js --platform ios --appMode connected-tunnel", - "lint": "eslint ./src/**/*.js ./sitecore/definitions/**/*.js" + "lint": "eslint \"./src/**/*.js\" \"./sitecore/definitions/**/*.js\"" }, "dependencies": { "@react-native-community/masked-view": "^0.1.10", diff --git a/packages/create-sitecore-jss/src/templates/react/package.json b/packages/create-sitecore-jss/src/templates/react/package.json index e27ffef885..310b8d4c96 100644 --- a/packages/create-sitecore-jss/src/templates/react/package.json +++ b/packages/create-sitecore-jss/src/templates/react/package.json @@ -105,7 +105,7 @@ "bootstrap": "node scripts/bootstrap.js", "graphql:update": "node -r @babel/register ./scripts/update-graphql-fragment-data.js", "test": "react-scripts test --env=jsdom", - "lint": "eslint ./src/**/*.js ./sitecore/definitions/**/*.js ./scripts/**/*.js ./server/**/*.js ./data/**/*.yml", + "lint": "eslint \"./src/**/*.js\" \"./sitecore/definitions/**/*.js\" \"./scripts/**/*.js\" \"./server/**/*.js\" \"./data/**/*.yml\"", "eject": "react-scripts eject", "eject:script": "ncp ./scripts ./scripts-copy && node ./scripts-copy/eject.js && ncp ./scripts-copy ./scripts && del-cli ./scripts-copy", "install-pre-push-hook": "node ./scripts/install-pre-push-hook.js" diff --git a/packages/create-sitecore-jss/src/templates/vue/package.json b/packages/create-sitecore-jss/src/templates/vue/package.json index a90eb40841..9bb908e1e7 100644 --- a/packages/create-sitecore-jss/src/templates/vue/package.json +++ b/packages/create-sitecore-jss/src/templates/vue/package.json @@ -39,7 +39,7 @@ "build:server": "cross-env-shell BUILD_TARGET_ENV=server \"vue-cli-service build --no-clean\"", "bootstrap": "node scripts/bootstrap.js", "graphql:update": "cross-env-shell VUE_CLI_BABEL_TRANSPILE_MODULES=true VUE_CLI_BABEL_TARGET_NODE=true \"node -r @babel/register ./scripts/update-graphql-fragment-data.js\"", - "lint": "vue-cli-service lint ./src/**/*.vue ./src/**/*.js ./sitecore/definitions/**/*.js ./scripts/**/*.js ./server/**/*.js ./data/**/*.yml", + "lint": "vue-cli-service lint \"./src/**/*.vue\" \"./src/**/*.js\" \"./sitecore/definitions/**/*.js\" \"./scripts/**/*.js\" \"./server/**/*.js\" \"./data/**/*.yml\"", "install-pre-push-hook": "node ./scripts/install-pre-push-hook.js" }, "dependencies": {