UNPKG

@ebay/skin

Version:

Skin - CSS modules that represent the brand eBay

180 lines (179 loc) 7.92 kB
{ "name": "@ebay/skin", "description": "Skin - CSS modules that represent the brand eBay", "version": "19.2.0", "license": "MIT", "main": "./index.js", "maintainers": [ "Ian McBurnie <ianmcburnie@hotmail.com>", "Andrew Gliga <agliga4@gmail.com>", "Arthur Khachatryan <arthurk55@gmail.com>" ], "homepage": "https://opensource.ebay.com/skin/", "repository": { "type": "git", "url": "https://github.com/eBay/skin" }, "files": [ "dist", "tokens", "./*\\.{js,css,scss,less,json,mjs}", "!.prettierrc.json", "!webpack.config.js", "!postcss.config.js", "!vite.config.js", "!webpack.config.js" ], "scripts": { "prepare": "husky install", "preview": "marko-run preview", "start": "marko-run", "test": "npm run build:css", "deploy": "node scripts/jekyll-config && BASE_URL=/skin/ marko-run build -o ./_site && npm run build:storybook && ncp docs/archive _site/public/archive && touch _site/public/.nojekyll", "deploy:only": "node scripts/jekyll-config && marko-run build -o ./_site && npm run build:storybook && ncp docs/archive _site/public/archive && touch _site/public/.nojekyll", "prebuild": "npm run clean", "prepublishOnly": "node scripts gen", "postpublish": "node scripts clean", "build": "npm run build:css && npm run lint:js && npm run copy", "build:css": "npm run lint:sass && rimraf dist && npm run bundle && npm run postcss && node scripts/add-y-comments.js && prettier dist --write && npm run lint:css", "build:storybook": "npm run copy:assetsToStorybook && storybook build -o ./_site/public/storybook", "clean": "rimraf _cdn _site .cache .tmp .jekyll npm-debug.log.* .DS_Store", "bundle": "sass src/sass:dist --no-source-map", "postcss": "postcss dist/**/*.css -r ", "lint": "npm run lint:sass && npm run lint:css && npm run lint:js", "lint:sass": "stylelint docs/src/sass src/sass --config .stylelintrc", "lint:css": "stylelint dist --config .stylelintrc", "lint:js": "eslint 'src/routes/main.js' > lint.log && eslint 'src/sass/**/stories/*.js' >> lint.log ", "format": "npx prettier --write .", "copy": "npm run copy:sassToDist && npm run copy:svgToDist && npm run copy:svgToDocs && npm run copy:tokensToDist && npm run copy:assetsToStorybook", "copy:sassToDist": "mkdirp dist/variables && ncp src/sass/variables dist/variables && mkdirp dist/mixins && ncp src/sass/mixins/public dist/mixins && ncp src/sass/gh dist/gh", "copy:assetsToStorybook": "node scripts storybook-copy", "copy:svgToDist": "mkdirp dist/svg && ncp src/svg dist/svg", "copy:svgToDocs": "ncp src/svg src/routes/static && ncp src/svg/icons.svg src/components/master-icons.marko", "copy:tokensToDocs": "ncp src/tokens src/routes/static", "copy:tokensToDist": "ncp src/tokens dist/tokens", "verify": "node scripts verify", "version": "npm run build:storybook && npm run build && git add -A dist src && changeset version && node scripts/jekyll-config && npm i --package-lock-only", "release": "npm run build && changeset publish", "build:snapshots": "npm run copy:assetsToStorybook && storybook build -o ./.storybook-percy", "snapshots": "npm run build:snapshots && npx gulp runSnapshots --stories $STORIES", "snapshots:dry": "npm run build:snapshots && npx gulp runSnapshots --dry yes --stories $STORIES", "snapshots:execute": "npm run build:snapshots && percy storybook ./.storybook-percy --include", "snapshots:execute:dry": "percy storybook ./.storybook-percy --dry-run --include", "snapshots:all": "npm run build:snapshots && percy storybook ./.storybook-percy --include '.*'", "snapshots:all:dry": "npm run build:snapshots && percy storybook --dry-run ./.storybook-percy --include '.*'", "storybook": "npm run copy:assetsToStorybook && storybook dev -c .storybook", "change": "changeset add", "prerelease:start": "changeset pre enter next || :", "prerelease:end": "changeset pre exit || :" }, "devDependencies": { "@babel/cli": "^7.27.0", "@babel/core": "^7.26.10", "@babel/preset-env": "^7.26.9", "@changesets/changelog-github": "^0.5.1", "@changesets/cli": "^2.28.1", "@commitlint/cli": "^19.8.0", "@commitlint/config-conventional": "^19.8.0", "@docsearch/js": "^3.9.0", "@ebay/browserslist-config": "^2.11.0", "@floating-ui/dom": "^1.6.13", "@marko/run": "^0.6.2", "@marko/run-adapter-static": "^1.0.1", "@percy/cli": "^1.30.7", "@percy/storybook": "^6.0.3", "@storybook/html": "^8.6.11", "@storybook/html-webpack5": "^8.6.11", "autoprefixer": "^10.4.21", "babel-loader": "^10.0.0", "btoa": "^1", "clean-css": "^5", "cross-env": "^7", "cssnano": "^7.0.6", "eslint": "^9.23.0", "eslint-config-ebay": "^1", "eslint-config-prettier": "^10", "eslint-plugin-prettier": "^5", "gh-pages": "^6.3.0", "gulp": "^5", "husky": "^9.1.7", "jsdom": "^26.0.0", "lint-staged": "^15.5.0", "makeup-alert-dialog": "~0.3.4", "makeup-combobox": "~0.4.9", "makeup-confirm-dialog": "~0.3.4", "makeup-dialog": "~0.5.4", "makeup-dialog-button": "~0.4.4", "makeup-drawer-dialog": "0.2.4", "makeup-expander": "~0.11.5", "makeup-floating-label": "~0.4.5", "makeup-fullscreen-dialog": "0.2.4", "makeup-input-dialog": "0.2.4", "makeup-key-emitter": "~0.4.3", "makeup-lightbox-dialog": "0.2.4", "makeup-listbox": "~0.4.6", "makeup-listbox-button": "~0.5.8", "makeup-menu": "~0.4.4", "makeup-menu-button": "~0.4.6", "makeup-modal": "~0.5.4", "makeup-panel-dialog": "0.2.4", "makeup-prevent-scroll-keys": "~0.3.3", "makeup-roving-tabindex": "~0.7.3", "makeup-snackbar-dialog": "0.2.4", "makeup-switch": "~0.3.3", "makeup-toast-dialog": "0.2.4", "marko": "^5.37.24", "mkdirp": "^3", "ncp": "^2", "npm-run-all": "^4", "postcss": "^8.5.3", "postcss-cli": "^11.0.1", "postcss-comment": "^2.0.0", "postcss-import": "^16.1.0", "postcss-loader": "^8.1.1", "postcss-mixins": "^11.0.3", "postcss-nested": "^7.0.2", "postcss-simple-vars": "^7.0.1", "prettier": "^3.5.3", "prismjs": "^1.30.0", "rimraf": "^6", "sass": "^1.86.0", "sass-loader": "^16.0.5", "storybook": "^8.6.11", "stylelint": "^16.17.0", "stylelint-config-prettier-scss": "^1.0.0", "stylelint-config-standard": "^37", "stylelint-config-standard-scss": "^14.0.0", "stylelint-no-unsupported-browser-features": "^8", "stylelint-order": "^6", "stylelint-prettier": "^5", "svgo": "^3.3.2", "webpack": "^5.98.0", "webpack-cli": "^6.0.1", "winston": "^3.17.0", "xmlserializer": "^0.6.1", "yargs": "^17.7.2" }, "keywords": [ "eBay", "CSS", "BEM", "LassoJS", "accessibility", "WAI-ARIA", "eBay MIND Patterns" ], "publishConfig": { "registry": "https://registry.npmjs.org" }, "browserslist": [ "extends @ebay/browserslist-config" ], "commitlint": { "extends": "@commitlint/config-conventional" }, "lint-staged": { "*.{js,css,md,scss,json}": "prettier --write", "*.{css,scss}": "stylelint --config .stylelintrc" } }