{ "name": "a-decidim-app", "description": "Note: this is not a package, just the dependencies for the project in the dev environment.", "private": true, "engines": { "node": ">=18.17.1", "npm": ">=9.6.7" }, "files": [ "packages/**/*" ], "browserslist": [ "extends @decidim/browserslist-config" ], "prettier": "@decidim/prettier-config", "scripts": { "lint": "eslint -c .eslintrc.json --no-error-on-unmatched-pattern --ext .js,.jsx decidim-*", "markdownlint": "markdownlint '**/*.md'", "stylelint": "stylelint decidim-*/**/*.scss", "prettier": "prettier --check 'decidim-*/**/*.scss'", "prettify": "prettier --write 'decidim-*/**/*.scss'", "linthtml": "linthtml decidim-*/**/*.html.erb decidim-*/cells/**/*.erb", "test": "jest", "test:watch": "npm run test -- --watch", "test:ci": "npm run lint && npm run test" }, "stylelint": { "extends": "@decidim/stylelint-config" }, "jest": { "testEnvironment": "jsdom", "testEnvironmentOptions": { "url": "https://decidim.dev/" }, "setupFiles": [ "/decidim-core/spec/js/entry_test.js", "raf/polyfill" ], "moduleFileExtensions": [ "js" ], "moduleDirectories": [ "node_modules", "decidim-core/app/packs" ], "moduleNameMapper": { "\\.(scss|css|less)$": "identity-obj-proxy" }, "transform": { "\\.yml$": "yaml-jest", "\\.js$": "babel-jest" }, "testRegex": "\\.(test|spec)\\.js$" }, "dependencies": { "@decidim/browserslist-config": "file:packages/browserslist-config", "@decidim/core": "file:packages/core", "@decidim/elections": "file:packages/elections", "@decidim/webpacker": "file:packages/webpacker" }, "devDependencies": { "@decidim/dev": "file:packages/dev", "@decidim/eslint-config": "file:packages/eslint-config", "@decidim/prettier-config": "file:packages/prettier-config", "@decidim/stylelint-config": "file:packages/stylelint-config", "babel-jest": "^29.6.1", "concat-stream": "^2.0.0", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.7", "jest": "^29.6.1", "jest-environment-jsdom": "^29.6.1", "jest-localstorage-mock": "^2.4.26", "react-test-renderer": "^16.0.0", "yaml-jest": "^1.2.0" } }