UNPKG

@ebay/skin

Version:

Skin - CSS modules that represent the brand eBay

80 lines (79 loc) 3.8 kB
{ "name": "@ebay/skin", "version": "19.24.5", "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" ] }