[COMPASS-4159] Upgrade css-loader to 3.x Created: 23/Feb/20  Updated: 10/Jan/24  Resolved: 30/Jun/22

Status: Closed
Project: Compass
Component/s: Tech debt
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Lucas Hrabovsky (Inactive) Assignee: Unassigned
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends

 Description   

Plugins are on ~0.28.1 now and when trying ncu -u css-loader && npm i then running npm run check the error below occurs. Take care of this as part of COMPASS-3240

ERROR in ./src/components/collection-header/collection-header.less (./node_modules/css-loader/dist/cjs.js??ref--6-1!./node_modules/postcss-loader/lib??ref--6-2!./node_modules/less-loader/dist/cjs.js??ref--6-3!./src/components/collection-header/collection-header.less)
Module build failed (from ./node_modules/css-loader/dist/cjs.js):
ValidationError: Invalid options object. CSS Loader has been initialized using an options object that does not match the API schema.
 - options has an unknown property 'localIdentName'. These properties are valid:
   object { url?, import?, modules?, sourceMap?, importLoaders?, localsConvention?, onlyLocals?, esModule? }
    at validate (/Users/lucas/compass-collection/node_modules/css-loader/node_modules/schema-utils/dist/validate.js:85:11)
    at Object.loader (/Users/lucas/compass-collection/node_modules/css-loader/dist/index.js:34:28)
 @ ./src/components/collection-header/collection-header.less 2:26-234
 @ ./src/components/collection-header/collection-header.jsx
 @ ./src/components/collection-header/index.js
 @ ./src/components/collection/collection.jsx
 @ ./src/components/collection/index.js
 @ ./src/components/workspace/workspace.jsx
 @ ./src/components/workspace/index.js
 @ ./src/plugin.js
 @ ./src/index.js


Generated at Wed Feb 07 22:35:27 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.