carbon-react

v138.0.1
A library of reusable React components for easily building user interfaces.

lint

eslint ./src ./playwright

test

jest --config=./jest.config.json

build

node ./scripts/build.js

start

node ./scripts/check_node_version.mjs && cross-env storybook dev -p 9001 -c .storybook

watch

npm run clean-lib && npm run copy-files -- --watch & npm run babel -- --watch

commit

git-cz

format

prettier --write './{src,playwright}/**/*.{js,jsx,ts,tsx}'

prepare

husky install

test:ct

playwright test -c playwright-ct.config.ts

clean-lib

rimraf ./lib && rimraf ./esm

copy-files

node ./scripts/copy-files.js

precompile

npm run type-check && npm run clean-lib && npm run build && npm run build:types && npm run copy-files

test:ct:ui

playwright test --ui -c playwright-ct.config.ts

type-check

npm run type-check:carbon && npm run type-check:playwright

build:types

tsc -p tsconfig-build.json --emitDeclarationOnly --outDir ./lib && tsc -p tsconfig-build.json --emitDeclarationOnly --outDir ./esm

postinstall

node ./scripts/check_rfcs/index.js

test-update

jest --config=./jest.config.json --updateSnapshot

start:static

npx http-server -p 9001 ./storybook-static

prepublishOnly

npm run precompile

test:ct:report

npx playwright show-report

build-storybook

cross-env STORYBOOK_BUILD=true storybook build -c .storybook

start-storybook

cross-env STORYBOOK_BUILD=true storybook dev -c .storybook

type-check:watch

concurrently --names 'src,playwright' -c 'cyan,yellow' 'npm run type-check:carbon -- --watch' 'npm run type-check:playwright -- --watch'

generate-metadata

node ./scripts/generate_metadata/index.mjs

start:debug-theme

cross-env STORYBOOK_DEBUG_THEME=true npm run start

type-check:carbon

tsc --noEmit

type-check:playwright

tsc -p ./tsconfig-playwright.json

clear-playwright-cache

rimraf ./playwright/.cache

Metadata

Downloads