{
  "name": "sass-swing",
  "version": "1.3.0",
  "description": "Sass Swing is a modern, efficiant and consistent css/scss framework with js ready-to-use components, to build optimized responsive web page easy-to-use, quickly and improved accessibility for assistive technologies",
  "author": "J.Delauney",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/jdelauney/sass-swing.git"
  },
  "bugs": {
    "url": "https://github.com/jdelauney/sass-swing/issues"
  },
  "homepage": "https://jdelauney.github.io/sass-swing/",
  "keywords": [
    "sass",
    "scss",
    "scss-framework",
    "css",
    "css-framework",
    "framework",
    "dark-mode",
    "dark-theme",
    "semantic",
    "html",
    "front",
    "native-html",
    "minimal",
    "mobile-first"
  ],
  "main": "dist/js/sass-swing.esm.min.js",
  "umd:main": "dist/js/sass-swing.min.js",
  "module": "dist/js/sass-swing-esm.min.js",
  "browser": "dist/js/sass-swing.min.js",
  "style": "dist/css/sass-swing.min.css",
  "sass": "src/scss/**/*",
  "files": [
    "dist/css/**/*.css",
    "dist/js/**/*.js",
    "src/scss/sass-swing.scss",
    "src/scss/sass-swing-basic.scss",
    "src/scss/**/*.scss",
    "index.scss",
    "index.css",
    "index.js"
  ],
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/",
    "tag": "latest"
  },
  "release": {
    "branches": [
      "main"
    ],
    "plugins": [
      "@semantic-release/release-notes-generator",
      "@semantic-release/changelog",
      [
        "@semantic-release/npm",
        {
          "npmPublish": false
        }
      ],
      "@semantic-release/github",
      [
        "@semantic-release/changelog",
        {
          "changelogFile": "./CHANGELOG.md"
        }
      ],
      [
        "@semantic-release/git",
        {
          "assets": [
            "./CHANGELOG.md"
          ],
          "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
        }
      ]
    ]
  },
  "scripts": {
    "prebuild": "echo [@sass-swing/sass-swing] Build Sass Swing",
    "postbuild": "echo '[@sass-swing/sass-swing] Sass Swing build done.'",
    "prescss:compile:sassswing": "echo '[@sass-swing/sass-swing] Compile Sass Swing .scss files'",
    "precss:optimize:sassswing": "echo '[@sass-swing/sass-swing] Optimize Sass Swing .css files'",
    "scss:compile:sassswing": "sass --no-source-map --no-error-css --no-error-css src/scss:dist/css/",
    "css:optimize:sassswing": "postcss dist/css/**/*.css !dist/css/**/*.min.css --dir dist/css/ --ext .min.css",
    "prebuid:js": "echo '[@sass-swing/sass-swing] Bundle javascript'",
    "build:js": "rollup -c",
    "build:sassswing": "npm-run-all scss:compile:sassswing css:optimize:sassswing --silent",
    "build": "npm-run-all build:sassswing  build:js --silent",
    "prebuild:doc": "echo [@sass-swing/sass-swing] Build Sass Swing documentation",
    "prejs:doc:build": "echo '[@sass-swing/sass-swing] Bundle and minify documentation .js files'",
    "prescss:compile:doc": "echo '[@sass-swing/sass-swing] Compile documentation .scss files'",
    "precss:optimize:doc": "echo '[@sass-swing/sass-swing] Optimize documentation .css files'",
    "postcss:optimize:doc": "echo [@sass-swing/sass-swing] Sass Swing documentation build done.",
    "scss:compile:doc": "sass --no-source-map --no-error-css ./documentation/styles/scss/:./documentation/styles/css",
    "css:optimize:doc": "postcss ./documentation/styles/css/**/*.css !./documentation/styles/css/**/*.min.css --dir ./documentation/styles/css --ext .min.css",
    "build:sassswing:doc": "npm-run-all scss:compile:doc css:optimize:doc --silent",
    "build:doc": "npm run build:sassswing:doc --silent",
    "prepare": "husky install",
    "pre-commit": "lint-staged",
    "lint": "eslint --fix",
    "pretty": "prettier --write ."
  },
  "browserslist": [
    ">= 0.5%",
    "last 2 major versions",
    "not dead"
  ],
  "devDependencies": {
    "@commitlint/cli": "^17.0.3",
    "@commitlint/config-conventional": "^17.0.3",
    "@semantic-release/changelog": "^6.0.1",
    "@semantic-release/git": "^10.0.1",
    "autoprefixer": "^10.4.8",
    "cssnano": "^5.1.12",
    "cssnano-preset-default": "^5.2.12",
    "eslint": "^8.21.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-config-standard": "^17.0.0",
    "eslint-plugin-import": "^2.26.0",
    "eslint-plugin-n": "^15.2.4",
    "eslint-plugin-prettier": "^4.2.1",
    "eslint-plugin-promise": "^6.0.0",
    "husky": "^8.0.1",
    "lint-staged": "^13.0.3",
    "npm-run-all": "^4.1.5",
    "postcss": "^8.4.14",
    "postcss-cli": "^10.0.0",
    "postcss-flexbugs-fixes": "^5.0.2",
    "postcss-preset-env": "^7.7.2",
    "postcss-scss": "^4.0.4",
    "postcss-sort-media-queries": "^4.2.1",
    "prettier": "^2.7.1",
    "rollup-plugin-terser": "^7.0.2",
    "sass": "^1.54.0",
    "semantic-release": "^19.0.3"
  }
}
