UNPKG

vcc-ui

Version:

A React library for building user interfaces at Volvo Cars

101 lines 3.56 kB
{ "name": "vcc-ui", "version": "4.10.3", "license": "UNLICENSED", "description": "A React library for building user interfaces at Volvo Cars", "main": "./dist/index.js", "module": "./dist/esm/index.js", "types": "./dist/index.d.ts", "publishConfig": { "access": "public" }, "sideEffects": false, "files": [ "README.md", "LICENSE", "dist/**" ], "scripts": { "build": "yarn run build:cjs && yarn run build:esm", "build:esm": "babel src -d dist/esm --extensions '.ts,.tsx,.js,.jsx'", "build:cjs": "BABEL_ENV=commonjs babel src -d dist --extensions '.ts,.tsx,.js,.jsx'", "build:dts": "tsc -p tsconfig.build.json && cpx \"src/**/*.d.ts\" dist", "build:prod": "rm -rf dist && yarn build:esm && yarn run build:cjs && yarn run build:dts", "build:docs": "node scripts/build-docs.mjs", "test": "yarn run test:jest", "test:jest": "yarn run -T jest packages/vcc-ui", "dev": "yarn run watch:cjs & yarn run watch:esm", "watch:cjs": "BABEL_ENV=commonjs babel src -d dist -w --extensions '.ts,.tsx,.js,.jsx'", "watch:esm": "babel src -d dist/esm -w --extensions '.ts,.tsx,.js,.jsx'", "types:check": "tsc -b tsconfig.src-check.json tsconfig.tests.json --verbose", "prepare-publish": "yarn pack && tar xfvz package.tgz --strip 1 package/package.json && rm package.tgz", "clean": "rm -rf .turbo dist docs && rm -rf *.tsbuildinfo" }, "dependencies": { "@babel/runtime": "^7.17.0", "@volvo-cars/react-aria": "^0.3.5", "@volvo-cars/ui-design-tokens": "^2.17.0", "css-in-js-utils": "^3.0.4", "csstype": "^3.0.6", "fast-loops": "^1.1.3", "fela": "^12.2.0", "fela-dom": "^12.2.0", "fela-enforce-longhands": "^12.2.0", "fela-plugin-embedded": "^12.2.0", "fela-plugin-extend": "^12.2.0", "fela-plugin-fallback-value": "^12.2.0", "fela-plugin-hover-media": "^12.2.0", "fela-plugin-named-keys": "^12.2.0", "fela-plugin-prefixer": "^12.2.0", "fela-plugin-responsive-value": "^12.2.0", "fela-plugin-rtl": "^12.2.0", "fela-plugin-theme-value": "^12.2.0", "fela-plugin-unit": "^12.2.0", "fela-sort-classnames": "^12.2.0", "fela-sort-media-query-mobile-first": "^12.2.0", "fela-tools": "^12.2.0", "react-fela": "^12.2.0" }, "peerDependencies": { "@types/react": ">= 17.0.0", "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "devDependencies": { "@babel/cli": "7.26.4", "@babel/plugin-proposal-class-properties": "7.18.6", "@babel/plugin-transform-modules-commonjs": "7.26.3", "@babel/plugin-transform-runtime": "7.25.9", "@babel/polyfill": "7.12.1", "@babel/preset-env": "7.26.7", "@babel/preset-react": "7.26.3", "@babel/preset-typescript": "7.26.0", "@storybook/react": "8.4.7", "@types/prop-types": "15.7.14", "@types/react": "^19.1.0", "@vcc/docs-utils": "0.0.0", "@volvo-cars/browserslist-config": "1.4.4", "babel-core": "7.0.0-bridge.0", "babel-loader": "9.2.1", "babel-plugin-require-context-hook": "1.0.0", "chromatic-cli": "1.0.0", "core-js": "3.41.0", "cpx2": "8.0.0", "fela-monolithic": "12.2.1", "fs-extra": "11.3.0", "glob": "11.0.1", "jsdom": "26.0.0", "prop-types": "15.8.1", "react": "^19.1.0", "react-docgen": "7.1.1", "react-docgen-typescript": "2.2.2", "react-test-renderer": "18.3.1", "shelljs": "0.8.5", "typescript": "5.8.2" }, "browserslist": [ "extends @volvo-cars/browserslist-config" ], "engines": { "node": ">=16.0.0" } }