-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
26 lines (26 loc) · 1.03 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{
"name": "app",
"private": "true",
"dependencies": {
"@citizensadvice/design-system": "^6.2.0",
"esbuild": "^0.24.0",
"eslint-plugin-import": "^2.31.0",
"sass": "^1.81.0"
},
"scripts": {
"build": "esbuild app/javascript/*.* --bundle --sourcemap --outdir=app/assets/builds --public-path=/assets",
"build:css": "sass ./app/assets/stylesheets/energy-csr-table.scss:./app/assets/builds/energy-csr-table.css ./app/assets/stylesheets/appliance-calculator.scss:./app/assets/builds/appliance-calculator.css --no-source-map --load-path=node_modules",
"lint": "yarn run lint:scss && yarn run lint:js",
"lint:scss": "stylelint 'app/assets/stylesheets/**/*.scss'",
"lint:js": "eslint 'app/javascript/**/*.js'"
},
"devDependencies": {
"eslint": "^8.57.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "^9.1.0",
"stylelint": "^16.10.0",
"stylelint-config-standard": "^36.0.1",
"stylelint-config-standard-scss": "^13.1.0",
"stylelint-selector-bem-pattern": "^4.0.1"
}
}