{ "name": "design-system", "description": "Salesforce Lightning Design System", "keywords": [ "Salesforce", "Lightning Design System", "Design System", "CSS" ], "homepage": "https://lightningdesignsystem.com", "version": "2.16.2", "author": "Salesforce", "bugs": { "url": "https://github.com/salesforce-ux/design-system/issues" }, "slds": { "name": "Winter ’22", "id": "234" }, "important": [ "'private' and 'config.slds.internal' should have the same value", "to prevent any accidental public publishes on npm and on our archive server." ], "private": false, "config": { "slds": { "internal": false }, "search": { "appId": "B2KKG101RI", "apiKey": "f289c1dd954797a3e57158c04a897d46", "indexName": "summer-21" } }, "devDependencies": { "@applitools/eyes-playwright": "1.7.0", "@babel/cli": "7.12.0", "@babel/core": "7.14.6", "@babel/node": "7.8.7", "@babel/plugin-proposal-object-rest-spread": "7.9.5", "@babel/plugin-syntax-dynamic-import": "7.8.3", "@babel/plugin-transform-modules-commonjs": "7.9.0", "@babel/plugin-transform-runtime": "7.9.0", "@babel/preset-env": "7.9.5", "@babel/preset-react": "7.9.4", "@babel/runtime": "7.9.2", "@epegzz/sass-vars-loader": "6.0.0", "@mdx-js/loader": "1.5.8", "@mdx-js/mdx": "1.5.8", "@salesforce-ux/build-server-api": "2.1.7", "@salesforce-ux/create-snap": "0.0.7", "@salesforce-ux/design-system-markup": "^2.0.4", "@salesforce-ux/design-system-parser": "^1.1.1", "@salesforce-ux/design-system-primitive-tokens": "0.3.2", "@salesforce-ux/icons": "10.1.2", "@salesforce-ux/instant-vrt": "2.0.0", "@salesforce-ux/postcss-annotations-parser": "0.1.1", "@salesforce-ux/postcss-css-variable-value": "0.2.0", "@salesforce-ux/scss-parser-aura": "^3.1.1", "@storybook/addon-a11y": "^5.3.21", "@storybook/addon-backgrounds": "^5.3.21", "@storybook/addon-docs": "^5.3.21", "@storybook/addon-options": "^5.3.21", "@storybook/addon-viewport": "^5.3.21", "@storybook/addons": "^5.3.21", "@storybook/react": "^5.3.21", "@storybook/theming": "^5.3.21", "async": "2.3.0", "autoprefixer": "9.7.6", "ava": "3.15.0", "axe-core": "3.5.3", "axe-webdriverjs": "2.3.0", "babel-core": "7.0.0-bridge.0", "babel-eslint": "10.1.0", "babel-jest": "25.3.0", "babel-loader": "8.1.0", "babel-polyfill": "6.26.0", "body-parser": "1.19.0", "bufferstreams": "3.0.0", "chalk": "4.1.0", "classnames": "2.2.6", "conventional-changelog": "3.1.10", "copy-webpack-plugin": "^5.1.2", "css": "2.2.4", "css-loader": "3.5.2", "cssnano": "5.0.3", "cssstats": "3.5.0", "csv-file-to-json": "4.0.3", "data.either": "1.5.2", "data.task": "3.1.2", "del": "2.2.2", "enquirer": "2.3.6", "enzyme": "3.11.0", "enzyme-adapter-react-16": "1.15.2", "eslint": "^6.8.0", "eslint-config-prettier": "6.10.1", "eslint-config-standard": "^14.1.1", "eslint-config-standard-jsx": "8.1.0", "eslint-plugin-import": "2.20.2", "eslint-plugin-node": "11.1.0", "eslint-plugin-prettier": "3.1.3", "eslint-plugin-promise": "4.2.1", "eslint-plugin-react": "7.19.0", "eslint-plugin-standard": "4.0.1", "express": "4.17.1", "extract-loader": "4.0.3", "fast-glob": "3.2.4", "file-loader": "5.0.2", "fs-extra": "2.1.2", "futurize": "1.2.0", "git-branch": "2.0.1", "github-api": "3.4.0", "glob": "7.1.6", "gulp": "4.0.2", "gulp-autoprefixer": "7.0.1", "gulp-axe-webdriver": "3.1.3", "gulp-cached": "1.1.1", "gulp-clean-css": "4.3.0", "gulp-cli": "2.2.0", "gulp-concat": "2.6.1", "gulp-debug": "3.1.0", "gulp-eslint": "6.0.0", "gulp-file": "0.4.0", "gulp-filter": "5.0.0", "gulp-htmlhint": "3.0.0", "gulp-if": "2.0.2", "gulp-ignore": "2.0.2", "gulp-insert": "0.5.0", "gulp-lintspaces": "1.0.0", "gulp-plumber": "1.2.1", "gulp-postcss": "9.0.0", "gulp-prettier": "2.2.0", "gulp-rename": "1.2.2", "gulp-replace": "0.5.4", "gulp-sass": "^5.0.0", "gulp-sourcemaps": "2.6.5", "gulp-stylelint": "13.0.0", "gulp-theo": "2.0.0", "gulp-util": "3.0.8", "gulp-zip": "4.0.0", "handlebars": "4.7.7", "husky": "^6.0.0", "immutable": "3.8.2", "isomorphic-fetch": "3.0.0", "jest": "26.6.0", "js-beautify": "1.11.0", "js-yaml": "3.13.1", "lint-staged": "^11.0.0", "lodash": "4.17.21", "lodash.get": "4.4.2", "lodash.omit": "4.5.0", "lodash.range": "3.2.0", "lodash.reverse": "4.0.1", "lodash.startcase": "4.4.0", "lodash.times": "4.3.2", "lodash.truncate": "4.4.2", "lodash.uniqueid": "4.0.1", "lodash.upperfirst": "4.3.1", "mdxc": "1.1.2", "mime": "2.5.0", "mini-css-extract-plugin": "0.9.0", "playwright": "1.9.2", "plugin-error": "1.0.1", "postcss": "^8.3.5", "postcss-combine-media-query": "1.0.1", "postcss-discard-comments": "4.0.2", "postcss-loader": "3.0.0", "postcss-nested-props": "2.0.0", "postcss-scss": "3.0.2", "prettier": "^2.3.1", "prop-types": "15.7.2", "puppeteer": "9.1.1", "raw-loader": "4.0.1", "react": "16.13.1", "react-dom": "16.13.1", "react-frame-component": "4.1.1", "react-lazyload": "2.6.7", "react-test-renderer": "16.13.1", "rehype-add-classes": "1.0.0", "replace-in-file": "6.2.0", "sass": "^1.35.2", "sass-loader": "8.0.2", "semver": "5.5.1", "simple-git": "2.21.0", "storybook-addon-rtl": "^0.3.0", "style-loader": "1.1.4", "styled-components": "4.2.0", "stylelint": "^13.13.1", "stylelint-config-slds": "^1.0.8", "stylelint-scss": "^3.19.0", "theo": "8.1.5", "thread-loader": "2.1.3", "through2": "2.0.3", "touch": "3.1.0", "vinyl": "2.2.0", "vnu-jar": "17.11.1", "webpack": "4.42.1", "webpack-cli": "3.3.11", "yargs": "15.3.1" }, "optionalDependencies": { "fsevents": "*" }, "license": "SEE LICENSE IN README.md", "repository": { "type": "git", "url": "git@github.com:salesforce-ux/design-system.git" }, "scripts": { "storybook:prepare": "npm run gulp -- storybook:prepare", "start": "npm run storybook:prepare && start-storybook -c .storybook -p 9002", "start:mobile": "npm run storybook:prepare && STORYBOOK_STORIES_TYPE='mobile' start-storybook -c .storybook -p 9003", "start:legacy": "npm run storybook:prepare && STORYBOOK_SLDS_VERSION=legacy start-storybook -c .storybook -p 9004", "build": "npm run gulp -- build", "dist": "npm run gulp -- dist", "dist:simple": "npm run gulp -- dist:simple", "build-dist": "npm run build && npm run dist", "dist:ui-json": "npm run gulp -- dist:ui-json", "gulp": "babel-node --max-old-space-size=8192 ./node_modules/gulp/bin/gulp.js", "lint": "npm run gulp -- lint", "stats": "npm run gulp -- stylestats", "pretest": "npm run gulp -- build", "test": "jest", "pr-checks": "npm run gulp -- pr-checks", "compile-aura-tokens-map": "npm run gulp -- generate:auraTokensMap", "compile-token-component-map": "npm run gulp -- generate:tokenComponentMap", "storybook:heroku": "npm run storybook:prepare && start-storybook -c .storybook -p 9002", "storybook:build": "npm run storybook:prepare && build-storybook -c .storybook -s .dist/ -o .www", "release-notes:compile": "node ./scripts/release-notes/index.js", "release-notes:hook": "node ./scripts/release-notes/hook.js", "heroku-postbuild": "npm run build && npm run dist && npm run storybook:build", "local:vrt": "npm run storybook:prepare && node ./applitools.prompts.js && npx @applitools/eyes-storybook --conf applitools.config.local.js", "local:vrt:mobile": "npm run storybook:prepare && node ./applitools.prompts.js -t mobile && STORYBOOK_STORIES_TYPE='mobile' npx @applitools/eyes-storybook --conf applitools.mobile.config.local.js", "local:vrt:legacy": "npm run storybook:prepare && node ./applitools.prompts.js -t legacy && STORYBOOK_SLDS_VERSION=legacy npx @applitools/eyes-storybook --conf applitools.legacy.config.local.js", "release:site": "./release.sh", "release:site:validate": "SLDS_VALIDATION_URL=https://design-system-site-stage.herokuapp.com npx ava __tests__/site/site-validation.ava.js", "slds:customizer": "node tools/customizer.cli.js", "prepare": "npm run snyk-protect && husky install", "snyk-protect": "snyk protect" }, "lint-staged": { "!(*.local).{js,jsx,json}": [ "prettier --single-quote --write" ], "!(*.local).js": "eslint --cache --fix", "*.css": "stylelint --fix" }, "jest": { "testURL": "http://localhost/", "testRegex": "(/__tests__/.*(test|spec))\\.jsx?$", "globalSetup": "/jest.setup.global.js", "globalTeardown": "/jest.teardown.global.js", "setupFilesAfterEnv": [ "/jest.setup.js" ], "moduleNameMapper": { "\\.(scss)$": "/shared/vendor/prism/" }, "testPathIgnorePatterns": [ "/node_modules/", "/shared/vendor/prism/" ] }, "lwc": { "modules": [ { "name": "@salesforce/slds/legacy", "path": "assets/styles/salesforce-lightning-design-system-imports.sanitized.css" } ], "expose": [ "@salesforce/slds/legacy" ] }, "snyk": true, "dependencies": { "snyk": "^1.667.0" }, "peerDependencies": { "postcss": "^8.3.5" } }