sejm-calculator/package.json

70 wiersze
2.0 KiB
JSON

{
"name": "sejm-mandates-simulator",
"version": "1.0.0",
"description": "Simulator for the Polish Sejm election",
"repository": {
"type": "git",
"url": "https://github.com/drastus/sejm-calculator.git"
},
"scripts": {
"start": "webpack-dev-server --mode=development",
"test": "jest",
"typecheck": "npx tsc",
"lint:js": "npx eslint . --ext .ts --cache",
"lint:css": "npx stylelint \"src/**/*.css\"",
"lint": "npm run lint:js; npm run lint:css",
"build": "webpack --mode=production",
"deploy": "gh-pages -d dist"
},
"keywords": [
"elections",
"poland"
],
"author": "Michał Górny",
"dependencies": {
"chartist": "^1.3.0",
"modern-normalize": "^2.0.0"
},
"devDependencies": {
"@babel/core": "^7.22.10",
"@babel/preset-env": "^7.22.10",
"@babel/preset-typescript": "^7.22.5",
"@testing-library/dom": "^9.3.1",
"@testing-library/jest-dom": "^6.1.6",
"@types/html-webpack-plugin": "^3.2.6",
"@types/jest": "^29.5.3",
"@types/pug": "^2.0.6",
"@types/webpack": "^5.28.1",
"@typescript-eslint/eslint-plugin": "^6.4.0",
"@typescript-eslint/parser": "^6.4.0",
"@webdiscus/pug-loader": "^2.10.5",
"babel-loader": "^9.1.3",
"css-loader": "^6.8.1",
"cssnano": "^6.0.1",
"eslint": "^8.47.0",
"eslint-config-xo": "^0.43.1",
"eslint-config-xo-typescript": "^1.0.1",
"eslint-plugin-import": "^2.28.1",
"gh-pages": "^6.0.0",
"html-webpack-plugin": "^5.5.3",
"jest": "^29.6.2",
"jest-environment-jsdom": "^29.6.2",
"jest-transform-pug": "^1.0.0",
"jest-transform-stub": "^2.0.0",
"mini-css-extract-plugin": "^2.7.6",
"postcss": "^8.4.28",
"postcss-import": "^15.1.0",
"postcss-loader": "^7.3.3",
"postcss-preset-env": "^9.1.1",
"pug": "^3.0.2",
"stylelint": "^14.16.1",
"stylelint-config-standard": "^29.0.0",
"ts-jest": "^29.1.1",
"ts-node": "^10.9.1",
"typescript": "^5.1.6",
"webpack": "^5.88.2",
"webpack-cli": "^5.1.4",
"webpack-dev-server": "^5.0.2"
}
}