myapp/package.json
{
"name": "app",
"engines": {
"node": "20.x",
"npm": "9.x",
"yarn": "1.x"
},
"private": "true",
"scripts": {
"build:css": "tailwindcss -i ./app/assets/stylesheets/application.tailwind.css -o ./app/assets/builds/application.css --minify --postcss",
"lint:css": "stylelint './app/assets/stylesheets/**/*.css'",
"lint:js": "eslint . --ext .js,.json"
},
"nodulePath": "./app/javascript/libraries",
"dependencies": {
"@tailwindcss/aspect-ratio": "0.4.2",
"@tailwindcss/forms": "0.5.3",
"@tailwindcss/line-clamp": "0.4.4",
"@tailwindcss/typography": "0.5.9",
"autoprefixer": "^10.4.14",
"postcss": "^8.4.31",
"postcss-import": "^15.1.0",
"standard": "^17.1.0",
"tailwindcss": "^3.3.2",
"trix": "^2.0.5"
},
"devDependencies": {
"@babel/core": "^7.22.8",
"@babel/preset-env": "^7.22.7",
"eslint": "^8.44.0",
"eslint-plugin": "^1.0.1",
"eslint-plugin-import": "^2.27.5",
"eslint-plugin-json": "^3.1.0",
"eslint-plugin-node": "^11.1.0",
"jsonlint": "^1.6.3",
"playwright": "1.35.1",
"stylelint": "^15.10.1",
"stylelint-config-standard": "^34.0.0"
}
}