{
    "name": "@ebay/skin",
    "version": "19.24.1",
    "description": "Skin - CSS modules that represent the brand eBay",
    "keywords": [
        "eBay",
        "CSS",
        "BEM",
        "LassoJS",
        "accessibility",
        "WAI-ARIA",
        "eBay MIND Patterns"
    ],
    "homepage": "https://opensource.ebay.com/skin/",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/eBay/evo-web.git",
        "directory": "packages/skin"
    },
    "license": "MIT",
    "maintainers": [
        "Ian McBurnie <ianmcburnie@hotmail.com>",
        "Andrew Gliga <agliga4@gmail.com>",
        "Arthur Khachatryan <arthurk55@gmail.com>"
    ],
    "main": "./index.js",
    "module": "./index.mjs",
    "files": [
        "dist",
        "tokens",
        "./*\\.{js,css,scss,less,json,mjs}",
        "!.prettierrc.json",
        "!postcss.config.js",
        "!vite.config.js"
    ],
    "scripts": {
        "prebuild": "npm run clean",
        "build": "npm run lint:sass && npm run build:css && npm run lint:js && npm run build:icons && npm run copy && tsx scripts gen-build",
        "build:css": "rimraf dist && npm run bundle && npm run postcss && tsx scripts/add-y-comments && prettier dist --write && npm run lint:css",
        "build:icons": "tsx scripts genSVG && prettier ../../src/data/icons.json --write",
        "build:storybook": "npm run copy:assetsToStorybook && storybook build -o ./_site/public/storybook",
        "bundle": "sass src/sass:dist src/tokens:dist/tokens --no-source-map -I \"../../node_modules\"",
        "clean": "rimraf _cdn _site .cache .tmp .jekyll npm-debug.log.* .DS_Store",
        "copy": "npm run copy:sassToDist && npm run copy:svgToDist && npm run copy:svgToDocs && npm run copy:assetsToStorybook",
        "copy:assetsToStorybook": "tsx scripts storybook-copy",
        "copy:sassToDist": " copyfiles src/sass/variables dist -u 2 && copyfiles src/sass/mixins/public dist/mixins -u 4 && copyfiles src/sass/gh dist -u 2",
        "copy:svgToDist": "copyfiles src/svg dist -u 1",
        "copy:svgToDocs": "tsx scripts copy-icons",
        "deploy": "npm run build:storybook && rimraf _site/public/archive && copyfiles docs/archive _site/public -u 1 && touch _site/public/.nojekyll",
        "deploy:only": "npm run build:storybook && rimraf _site/public/archive && copyfiles docs/archive _site/public -u 1 && touch _site/public/.nojekyll",
        "format": "npx prettier --write .",
        "lint": "npm run lint:sass && npm run lint:css && npm run lint:js",
        "lint:css": "stylelint dist --config .stylelintrc",
        "lint:js": "eslint 'src/sass/**/stories/*.js' >> lint.log ",
        "lint:sass": "stylelint src/sass --config .stylelintrc",
        "postcss": "postcss dist/**/*.css -r ",
        "prepublishOnly": "tsx scripts gen",
        "preview": "marko-run preview",
        "postpublish": "tsx scripts clean",
        "snapshots": "npm run copy:assetsToStorybook && percy storybook:start --include \"$(echo $STORIES)\"",
        "snapshots:all": "npm run copy:assetsToStorybook && percy storybook:start --include '.*'",
        "snapshots:all:dry": "percy storybook:start --dry-run --include '.*'",
        "snapshots:dry": "percy storybook:start --dry-run --include \"$(echo $STORIES)\"",
        "start": "npm run storybook",
        "storybook": "npm run copy:assetsToStorybook && storybook dev -c .storybook --no-open",
        "test": "npm run build",
        "verify": "tsx scripts verify"
    },
    "commitlint": {
        "extends": "@commitlint/config-conventional"
    },
    "lint-staged": {
        "*.{js,css,md,scss,json}": "prettier --write",
        "*.{css,scss}": "stylelint --config .stylelintrc"
    },
    "browserslist": [
        "extends @ebay/browserslist-config"
    ]
}
