|
|
- {
- "name": "pomme-page",
- "version": "0.2.0",
- "description": "Big buttons with easy click startpage for a browser",
- "main": "src/index.pug",
- "author": "kikiklang",
- "license": "MIT",
- "scripts": {
- "dev": "npm run clean && npx parcel src/index.pug --out-dir development -p 3000",
- "build": "npm run clean && npx parcel build src/index.pug --no-cache",
- "serve": "npx serve dist",
- "clean": "rimraf ./development && rimraf -rf ./.cache && rimraf -rf ./dist",
- "prettier": "prettier --write 'src/**/*.pug'",
- "stylelint": "stylelint --fix './**/*.css'",
- "xo": "xo --env=browser --fix",
- "format": "npm run clean && npm run prettier && npm run stylelint && npm run xo"
- },
- "devDependencies": {
- "@babel/core": "^7.12.9",
- "@babel/preset-env": "^7.12.7",
- "@prettier/plugin-pug": "^1.13.3",
- "autoprefixer": "^9.8.6",
- "husky": "^4.3.0",
- "parcel-bundler": "^1.12.4",
- "prettier": "^2.2.1",
- "pug": "^3.0.0",
- "rimraf": "^3.0.2",
- "stylelint": "^13.7.2",
- "stylelint-color-format": "^1.1.0",
- "stylelint-config-rational-order": "^0.0.4",
- "stylelint-config-standard": "^20.0.0",
- "stylelint-group-selectors": "^1.0.8",
- "xo": "^0.37.1"
- },
- "browserslist": [
- "since 2017-06"
- ],
- "prettier": {
- "printWidth": 130,
- "singleQuote": true
- },
- "postcss": {
- "plugins": {
- "autoprefixer": {
- "grid": true
- }
- }
- },
- "stylelint": {
- "plugins": [
- "stylelint-color-format",
- "stylelint-group-selectors"
- ],
- "extends": [
- "stylelint-config-standard",
- "stylelint-config-rational-order"
- ],
- "rules": {
- "selector-type-no-unknown": null,
- "plugin/stylelint-group-selectors": true,
- "color-format/format": {
- "format": "hsl"
- }
- }
- },
- "xo": {
- "semicolon": false,
- "space": true
- },
- "husky": {
- "hooks": {
- "pre-commit": "npm run format"
- }
- }
- }
|