@pluralsight/ps-design-system-icon
Version:
Design System component for icon ui
59 lines (58 loc) • 1.89 kB
JSON
{
"name": "@pluralsight/ps-design-system-icon",
"version": "25.4.1",
"description": "Design System component for icon ui",
"license": "Apache-2.0",
"repository": "pluralsight/design-system",
"author": "jaketrent",
"keywords": [],
"bin": {
"psds-icon": "bin/icon.js"
},
"main": "dist/cjs/index.js",
"module": "dist/esm/index.js",
"files": [
"src/*",
"dist/*",
"!src/*/__stories__/*",
"!src/*/__specs__/*"
],
"scripts": {
"prebuild": "rm -rf src/react/icons",
"build": "run-s build:svg build:cjs build:esm build:css copy:svg",
"build:cjs": "tsc --project tsconfig.build.json --module commonjs --target es5 --outDir dist/cjs",
"build:css": "postcss-compile",
"build:esm": "tsc --project tsconfig.build.json --module es2015 --target es5 --outDir dist/esm",
"prebuild:svg": "yarn clean:svg",
"build:svg": "node bin/icon -s src/svg -d src/react/icons core",
"build:watch": "yarn build:esm -- --watch",
"clean:svg": "node bin/icon -s src/svg --clean",
"copy:svg": "node cli/copy-svgs.js",
"storybook": "start-storybook -p 6006",
"test": "tsc --noEmit --project ./tsconfig.json && jest",
"test:watch": "yarn test -- --watchAll"
},
"sideEffects": [
"**/*.css"
],
"style": "dist/esm/css/index.css",
"types": "dist/esm/index.d.ts",
"dependencies": {
"@pluralsight/ps-design-system-core": "^10.0.4",
"@pluralsight/ps-design-system-util": "^10.1.3",
"arg": "^4.1.1",
"fast-glob": "^3.1.0"
},
"peerDependencies": {
"@pluralsight/ps-design-system-normalize": "*",
"react": "*"
},
"devDependencies": {
"@pluralsight/ps-design-system-build": "^4.0.1",
"@pluralsight/ps-design-system-storybook-preset": "^0.7.15",
"@types/svgo": "^2.3.0",
"ncp": "^2.0.0",
"svgo": "^2.3.1"
},
"gitHead": "922ec21de64f2195a2c0b7c4a118511e204516c4"
}