mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
* feat: add ui-kit package to common-react * feat: add tailwind and ladle to ui-kit, use ui-kit in ce * feat: create custom properties for button and checkbox using tailwind values as default * feat: create simple button with 2 variants * feat: create simple checkbox * refactor: update after rebase * feat: experiments with button and checkbox * feat: add buttons sizes, adjust btn loader, add interactive story instead of many stories * fix: add license * fix: a11y issues with color contrast * fix: mdx stories support * feat: experiments with icons * feat: try custom rendering * docs: add small kinda docs for button * refactor: css layers * chore: deps * chore: remove buildinfo from git * chore: remove tsbuildinfo from git * fix: vertical tab overflow * feat: use UIKit button as base for Cloudbeaver button * fix: box-sizing problems * refactor: button styles use BEM model * refactor: separate base tokens from aliases * refactor: add some defaults, write all properties in snake case * refactor: rename button classes, add ui-kit prefix * refactor: remove redundant story, omit a couple of props, add example to ladle * refactor: add general sizes tokens, update license * feat: add scaffold for input component * refactor: update deps * refactor: remove links * refactor: change props naming, add prefixes in checkbox, removes validation nodes in input * refactor: partially revert "feat: use UIKit button as base for Cloudbeaver button" to keep the old Button interface without changes Original commit SHA:62bb1fe9a0. * Revert "refactor: update deps" This reverts commitf7d6533967. * refactor: update deps once again * refactor: rename ui-kit prefix * chore: update deps * refactor: Button Icon Interface * refactor: use JSDoc for placement comment * refactor css custom props for Button * refactor: introduce opacity custom property, fix icon margin property * fix: button text should not wrap; * fix: tailwindcss version * fix: tailwindcss version * refactor: remove checkbox styles, keep only wireframe * refactor: move input-related css variables to the dedicated folder * refactor: remove unused input props * refactor: btn loader animation * refactor: use nesting for states, refactor classnames using BEM delimiters * refactor: introduce btn-border-width prop, removed redundant btn-padding-block since we use fixed heights * refactor: input and button * fix: input * chore: deps * chore: deps * chore: add vite as dev dep * refactor: button variants * chore: yarn install * fix: loading button should not react on hover * docs: add stories about tokens * chore: remove lint command * refactor: add prefix to css variables * refactor: add base border-radius and border-width for controls * fix: don't import tailwind in style files * fix: add tailwindcss import for ladle * fix: base radius variable * refactor: rename css var * refactor: add tw prefix for tailwind classes and vars * fix: styles in easy-config * fix: after tailwind reset paddings don't in width anymore, compensate * fix: don't show outline on mouse click * refactor: change btn state classes, remove not loading for hover because it's strange that button reacts on click when in loading state, but not on hover. * fix: icons * fix: add letter-spacing to normalize to prevent tailwind reset it with inherit value * fix: welcome page selector * fix: button outline uses a variable for width, proper loading state in aria, icon class name * feat: add global styles for UI-kit ladle * docs: refactored stories composition, added stories * refactor: simplify loader, enable custom loaders, introduced token for btn loader, fix class names, updated stories * docs: add global styles for ladle * feat: use custom loader in cloudbeaver * refactor: use oklch color space for color mixing in loaders * docs: add readme * fix: tsconfig, format ladle config * docs: add short command for ladle, update readme * fix: module export * build: add vite plugin * fix: remove aria-label for loading * fix: yarn --------- Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
57 lines
1.5 KiB
JSON
57 lines
1.5 KiB
JSON
{
|
|
"name": "cloudbeaver-ce",
|
|
"version": "1.0.0",
|
|
"type": "module",
|
|
"private": true,
|
|
"workspaces": [
|
|
"../common-react",
|
|
"../common-typescript",
|
|
"packages/*"
|
|
],
|
|
"resolutions": {
|
|
"@types/react": "^19",
|
|
"@types/react-dom": "^19",
|
|
"react": "^19",
|
|
"react-dom": "^19",
|
|
"mobx": "^6",
|
|
"mobx-react-lite": "^4"
|
|
},
|
|
"scripts": {
|
|
"test": "core-cli-test",
|
|
"clear": "rimraf -g 'packages/*/{dist,lib}'",
|
|
"lint": "eslint",
|
|
"validate-dependencies": "core-cli-validate-dependencies './packages/*/'",
|
|
"add-plugin": "core-cli-add-plugin",
|
|
"prepare": "cd .. && husky ./webapp/.husky",
|
|
"version:set": "yarn workspaces foreach -Ap --include '@cloudbeaver/product-*' run version:set",
|
|
"postinstall": "husky"
|
|
},
|
|
"devDependencies": {
|
|
"@cloudbeaver/core-cli": "workspace:*",
|
|
"@cloudbeaver/eslint-config": "workspace:*",
|
|
"@dbeaver/prettier-config": "workspace:*",
|
|
"@testing-library/dom": "^10",
|
|
"@testing-library/jest-dom": "^6",
|
|
"@testing-library/react": "^16",
|
|
"@testing-library/user-event": "^14",
|
|
"@types/react": "^19",
|
|
"@types/react-dom": "^19",
|
|
"concurrently": "^9",
|
|
"eslint": "^9",
|
|
"husky": "^9",
|
|
"mobx": "^6",
|
|
"mobx-react-lite": "^4",
|
|
"msw": "^2",
|
|
"path-browserify": "^1",
|
|
"prettier": "^3",
|
|
"react": "^19",
|
|
"react-dom": "^19",
|
|
"reakit": "^1",
|
|
"reflect-metadata": "^0",
|
|
"rimraf": "^6",
|
|
"typescript": "^5",
|
|
"typescript-plugin-css-modules": "^5"
|
|
},
|
|
"packageManager": "yarn@4.6.0"
|
|
}
|