@ebay/ui-core-react
Version:
Skin components build off React
84 lines (83 loc) • 3.1 kB
JSON
{
"name": "@ebay/ui-core-react",
"version": "8.12.0",
"description": "Skin components build off React",
"keywords": [
"React",
"Skin",
"EbayUI"
],
"repository": {
"type": "git",
"url": "git@github.com:eBay/evo-web"
},
"license": "ISC",
"author": "tmanyanov@ebay.com",
"exports": {
"./package.json": "./package.json",
"./*": {
"types": "./*/index.d.ts",
"default": "./*/index.js"
}
},
"scripts": {
"build": "npm run clean && npm run type:check && npm run test && vite build && npm run copy && npm run smoke-test",
"build:storybook": "storybook build",
"clean": "node scripts/clean",
"copy": "copyfiles package.json README.md dist; npm run copy:rest",
"copy:rest": "copyfiles -u 1 'src/**/*.md' dist",
"coverage": "npm run clean && npm run test -- --coverage --ci",
"deploy": "storybook build -o ./_site/$(git branch --show-current)",
"format": "eslint . --fix 'src/**/*.{ts,tsx}' && prettier . --write --log-level=warn",
"lint": "eslint . --ext .ts,.tsx && prettier . --check --log-level=warn",
"release": "npm run build",
"smoke-test": "npm run smoke-test:react-16 && npm run smoke-test:react-18 && npm run smoke-test:react-19",
"smoke-test:react-16": "cd ./smoke-tests/react-16 && npm install && npm run test",
"smoke-test:react-18": "cd ./smoke-tests/react-18 && npm install && npm run test",
"smoke-test:react-19": "cd ./smoke-tests/react-19 && npm install && npm run test",
"storybook": "NODE_OPTIONS=--openssl-legacy-provider storybook dev -p 9001 -c .storybook --no-open",
"start": "NODE_OPTIONS=--openssl-legacy-provider storybook dev -p 9001 -c .storybook --no-open",
"test": "jest",
"type:check": "tsc --noEmit",
"update-icons": "node ./scripts/update-icons",
"version": "npm run update-icons && git add -A src"
},
"lint-staged": {
"*.{ts,tsx}": [
"eslint --fix",
"prettier --write"
],
"*.md": [
"prettier --write"
]
},
"resolutions": {
"string-width": "4.2.3"
},
"dependencies": {
"@floating-ui/react": "^0.27.15",
"classnames": "^2.5.1",
"makeup-active-descendant": "^0.7.10",
"makeup-expander": "^0.11.9",
"makeup-floating-label": "^0.4.9",
"makeup-focusables": "^0.4.5",
"makeup-keyboard-trap": "^0.5.7",
"makeup-prevent-scroll-keys": "^0.3.4",
"makeup-roving-tabindex": "^0.7.7",
"makeup-screenreader-trap": "^0.5.6",
"makeup-typeahead": "^0.3.3",
"react-remove-scroll": "^2.7.1"
},
"peerDependencies": {
"@ebay/skin": "^19.0.0",
"react": ">= 16.0.0",
"react-dom": ">= 16.0.0"
},
"optionalDependencies": {
"shaka-player": "^4.15.9"
},
"publishConfig": {
"directory": "dist",
"registry": "https://registry.npmjs.org"
}
}