All @drupal-canvas/workbench versions
@drupal-canvas/workbench @0.8.2
MIT
License
No
Install Scripts
18
Dependencies
11
Dev Dependencies
133.5 KB
Package Size
Published
Canvas Workbench is a local preview and development app for Drupal Canvas Code Components, inspired by Storybook. It scans your project, lists discovered components and pages, and renders previews in an isolated frame.
Maintainers
balintbrews
Dependencies (18)
| Package | Constraint | Registry Status |
|---|---|---|
| clsx | ^2.1.1 | auto_approved |
| vite | ^7.2.4 | approved |
| react | 19.2.4 | auto_approved |
| sonner | ^2.0.7 | auto_approved |
| react-dom | 19.2.4 | auto_approved |
| tailwindcss | ^4.1.17 | auto_approved |
| lucide-react | ^0.564.0 | auto_approved |
| react-router | ^7.18.0 | auto_approved |
| drupal-canvas | ^0.4.2 | auto_approved |
| @base-ui/react | ^1.2.0 | auto_approved |
| tailwind-merge | ^3.4.1 | auto_approved |
| tw-animate-css | ^1.4.0 | auto_approved |
| vite-plugin-svgr | ^4.5.0 | No greenflagged match |
| @tailwindcss/vite | ^4.1.17 | auto_approved |
| @vitejs/plugin-react | ^5.1.1 | auto_approved |
| class-variance-authority | ^0.7.1 | auto_approved |
| @fontsource-variable/geist | ^5.2.8 | auto_approved |
| @fontsource-variable/geist-mono | ^5.2.7 | auto_approved |
Dev Dependencies (11)
| Package | Constraint | Registry Status |
|---|---|---|
| jsdom | ^26.1.0 | auto_approved |
| shadcn | ^3.8.5 | auto_approved |
| tsdown | ^0.21.4 | auto_approved |
| vitest | ^4.0.18 | auto_approved |
| typescript | ~5.9.3 | auto_approved |
| @types/node | ^24.10.1 | auto_approved |
| @types/react | ^19.2.5 | auto_approved |
| @types/react-dom | ^19.2.3 | auto_approved |
| @drupal-canvas/auth | * | Not imported |
| @drupal-canvas/discovery | * | No greenflagged match |
| @drupal-canvas/vite-compat | * | No greenflagged match |
Transitive Dependency Tree
109 transitive deps
max depth 7
├─
@base-ui/react
^1.2.0
→ 1.6.0
├─
@fontsource-variable/geist
^5.2.8
→ 5.3.0
├─
@fontsource-variable/geist-mono
^5.2.7
→ 5.3.0
├─
@tailwindcss/vite
^4.1.17
→ 4.3.3
├─
@vitejs/plugin-react
^5.1.1
→ 5.2.0
├─
class-variance-authority
^0.7.1
→ 0.7.1
├─
clsx
^2.1.1
→ 2.1.1
├─
drupal-canvas
^0.4.2
→ 0.4.2
├─
lucide-react
^0.564.0
→ 0.564.0
├─
react
19.2.4
→ 19.2.4
├─
react-dom
19.2.4
→ 19.2.4
├─
react-router
^7.18.0
→ 7.18.1
├─
sonner
^2.0.7
→ 2.0.7
├─
tailwind-merge
^3.4.1
→ 3.6.0
├─
tailwindcss
^4.1.17
→ 4.3.3
├─
tw-animate-css
^1.4.0
→ 1.4.0
├─
vite
^7.2.4
→ 7.3.6
├─
vite-plugin-svgr
^4.5.0
├─
@babel/core
^7.29.0
→ 7.29.7
├─
@babel/plugin-transform-react-jsx-self
^7.27.1
→ 7.29.7
├─
@babel/plugin-transform-react-jsx-source
^7.27.1
→ 7.29.7
├─
@babel/runtime
^7.29.2
→ 7.29.7
├─
@base-ui/utils
0.3.1
→ 0.3.1
├─
@drupal-api-client/json-api-client
^1.4.0
→ 1.4.1
├─
@floating-ui/react-dom
^2.1.8
→ 2.1.9
├─
@floating-ui/utils
^0.2.11
→ 0.2.12
├─
@json-render/core
npm:@wotnak/json-render-core@slots
├─
@json-render/react
npm:@wotnak/json-render-react@slots
├─
@rolldown/pluginutils
1.0.0-rc.3
→ 1.0.0-rc.3
├─
@tailwindcss/node
4.3.3
→ 4.3.3
├─
@tailwindcss/oxide
4.3.3
→ 4.3.3
├─
@types/babel__core
^7.20.5
→ 7.20.5
├─
cookie
^1.0.1
→ 1.1.1
├─
esbuild
^0.27.0 || ^0.28.0
→ 0.28.1
├─
fdir
^6.5.0
→ 6.5.0
├─
next-image-standalone
^0.1.3
→ 0.1.3
├─
picomatch
^4.0.3
→ 4.0.5
├─
postcss
^8.5.6
→ 8.5.23
├─
react-refresh
^0.18.0
→ 0.18.0
├─
rollup
^4.43.0
→ 4.62.3
├─
scheduler
^0.27.0
→ 0.27.0
├─
set-cookie-parser
^2.6.0
→ 2.7.2
├─
tinyglobby
^0.2.15
→ 0.2.17
├─
use-sync-external-store
^1.6.0
→ 1.6.0
├─
zod
^4.2.0
→ 4.4.3
├─
@aws-crypto/sha256-js
^5.1.0
→ 5.2.0
├─
@babel/code-frame
^7.29.7
→ 7.29.7
├─
@babel/generator
^7.29.7
→ 7.29.7
├─
@babel/helper-compilation-targets
^7.29.7
→ 7.29.7
├─
@babel/helper-module-transforms
^7.29.7
→ 7.29.7
├─
@babel/helper-plugin-utils
^7.29.7
→ 7.29.7
├─
@babel/helpers
^7.29.7
→ 7.29.7
├─
@babel/parser
^7.29.7
→ 7.29.7
├─
@babel/template
^7.29.7
→ 7.29.7
├─
@babel/traverse
^7.29.7
→ 7.29.7
├─
@babel/types
^7.20.7
→ 7.29.7
├─
@floating-ui/dom
^1.8.0
→ 1.8.0
├─
@jridgewell/remapping
^2.3.5
→ 2.3.5
├─
@smithy/util-hex-encoding
^2.0.0
→ 2.0.0
├─
@types/babel__generator
*
→ 7.27.0
├─
@types/babel__template
*
→ 7.4.4
├─
@types/babel__traverse
*
→ 7.28.0
├─
@types/estree
1.0.9
→ 1.0.9
├─
convert-source-map
^2.0.0
→ 2.0.0
├─
debug
^4.1.0
→ 4.4.3
├─
enhanced-resolve
^5.24.1
→ 5.24.3
├─
gensync
^1.0.0-beta.2
→ 1.0.0-beta.2
├─
jiti
^2.7.0
→ 2.7.0
├─
json5
^2.2.3
→ 2.2.3
├─
lightningcss
1.32.0
→ 1.32.0
├─
magic-string
^0.30.21
→ 0.30.21
├─
nanoid
^3.3.16
→ 3.3.16
├─
picocolors
^1.1.1
→ 1.1.1
├─
reselect
^5.2.0
→ 5.2.0
├─
semver
^6.3.1
→ 6.3.1
├─
source-map-js
^1.2.1
→ 1.2.1
├─
@aws-crypto/util
^5.2.0
→ 5.2.0
├─
@aws-sdk/types
^3.222.0
→ 3.974.2
├─
@babel/compat-data
^7.29.7
→ 7.29.7
├─
@babel/helper-globals
^7.29.7
→ 7.29.7
├─
@babel/helper-module-imports
^7.29.7
→ 7.29.7
├─
@babel/helper-string-parser
^7.29.7
→ 7.29.7
├─
@babel/helper-validator-identifier
^7.29.7
→ 7.29.7
├─
@babel/helper-validator-option
^7.29.7
→ 7.29.7
├─
@floating-ui/core
^1.8.0
→ 1.8.0
├─
@jridgewell/gen-mapping
^0.3.5
→ 0.3.13
├─
@jridgewell/sourcemap-codec
^1.5.5
→ 1.5.5
├─
@jridgewell/trace-mapping
^0.3.28
→ 0.3.31
├─
browserslist
^4.24.0
→ 4.28.7
├─
detect-libc
^2.0.3
→ 2.1.2
├─
graceful-fs
^4.2.4
→ 4.2.11
├─
js-tokens
^4.0.0
→ 4.0.0
├─
jsesc
^3.0.2
→ 3.1.0
├─
lru-cache
^5.1.1
→ 5.1.1
├─
ms
^2.1.3
→ 2.1.3
├─
tapable
^2.3.3
→ 2.3.3
├─
tslib
^2.5.0
→ 2.8.1
├─
@jridgewell/resolve-uri
^3.1.0
→ 3.1.2
├─
@smithy/types
^4.16.1
→ 4.16.1
├─
@smithy/util-utf8
^2.0.0
→ 2.0.0
├─
baseline-browser-mapping
^2.10.44
→ 2.11.5
├─
caniuse-lite
^1.0.30001806
→ 1.0.30001806
├─
electron-to-chromium
^1.5.393
→ 1.5.397
├─
node-releases
^2.0.51
→ 2.0.51
├─
update-browserslist-db
^1.2.3
→ 1.2.3
├─
yallist
^3.0.2
→ 3.1.1
├─
@smithy/util-buffer-from
^2.0.0
→ 2.2.0
├─
escalade
^3.2.0
→ 3.2.0
├─
@smithy/is-array-buffer
^2.2.0
Changes from v0.8.1
Dependency Changes
| Change | Package | Version |
|---|---|---|
| changed | react-router | ^7.13.0 → ^7.18.0 |
File Changes
1 added
1 removed
3 modified
size delta: -.2 KB
Commit: 22f01f762048
Published to npm: