JSPM

  • Created
  • Published
  • Downloads 259
  • Score
    100M100P100Q90481F
  • License LGPL-3.0-only

Services, components, models & utils to build CrafterCMS authoring extensions.

Package Exports

  • @craftercms/studio-ui
  • @craftercms/studio-ui/components/GlobalStyles/typography
  • @craftercms/studio-ui/components/GlobalStyles/typography.js
  • @craftercms/studio-ui/hooks/useUnmount
  • @craftercms/studio-ui/hooks/useUnmount.js
  • @craftercms/studio-ui/hooks/useUpdateRefs
  • @craftercms/studio-ui/hooks/useUpdateRefs.js
  • @craftercms/studio-ui/icons/ContentTypeField
  • @craftercms/studio-ui/icons/ContentTypeField.js
  • @craftercms/studio-ui/icons/Freemarker
  • @craftercms/studio-ui/icons/Freemarker.js
  • @craftercms/studio-ui/icons/Groovy
  • @craftercms/studio-ui/icons/Groovy.js
  • @craftercms/studio-ui/icons/LevelDescriptor
  • @craftercms/studio-ui/icons/LevelDescriptor.js
  • @craftercms/studio-ui/icons/Lock
  • @craftercms/studio-ui/icons/Lock.js
  • @craftercms/studio-ui/index.js
  • @craftercms/studio-ui/services/content
  • @craftercms/studio-ui/services/content.js
  • @craftercms/studio-ui/services/sites
  • @craftercms/studio-ui/services/sites.js
  • @craftercms/studio-ui/state/actions/auth
  • @craftercms/studio-ui/state/actions/auth.js
  • @craftercms/studio-ui/state/actions/content
  • @craftercms/studio-ui/state/actions/content.js
  • @craftercms/studio-ui/state/actions/dialogs
  • @craftercms/studio-ui/state/actions/dialogs.js
  • @craftercms/studio-ui/state/actions/preview
  • @craftercms/studio-ui/state/actions/preview.js
  • @craftercms/studio-ui/state/actions/system
  • @craftercms/studio-ui/state/actions/system.js
  • @craftercms/studio-ui/styles/palette
  • @craftercms/studio-ui/styles/palette.js
  • @craftercms/studio-ui/utils/array
  • @craftercms/studio-ui/utils/array.js
  • @craftercms/studio-ui/utils/auth
  • @craftercms/studio-ui/utils/auth.js
  • @craftercms/studio-ui/utils/constants
  • @craftercms/studio-ui/utils/constants.js
  • @craftercms/studio-ui/utils/content
  • @craftercms/studio-ui/utils/content.js
  • @craftercms/studio-ui/utils/contentType
  • @craftercms/studio-ui/utils/contentType.js
  • @craftercms/studio-ui/utils/model
  • @craftercms/studio-ui/utils/model.js
  • @craftercms/studio-ui/utils/object
  • @craftercms/studio-ui/utils/object.js
  • @craftercms/studio-ui/utils/path
  • @craftercms/studio-ui/utils/path.js
  • @craftercms/studio-ui/utils/string
  • @craftercms/studio-ui/utils/string.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@craftercms/studio-ui) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

npm (scoped)

@craftercms/studio-ui

Studio UI is the authoring user interface for CrafterCMS.

You can use this package to build authoring extensions or even build your own CrafterCMS interface!

The package provides React components, utilities, and API service abstractions that interact with CrafterCMS.

To inspect this package, please browse https://github.com/craftercms/studio-ui/tree/develop/ui/app/src

Most of the Crafter Studio APIs have an abstraction available in this package, allowing you to leverage Studio's API to build all kinds of authoring experiences.

We recommend using an editor that supports TypeScript, such as Visual Studio Code or IntelliJ IDEA, to take advantage of the TypeScript typings provided by this package.

Compatibility

Please visit the link below to determine the version of this package you should use with your CrafterCMS installation:

Resources

Topic Link
CrafterCMS Community Slack https://craftercms.com/slack
CrafterCMS documentation https://craftercms.com/docs
Crafter Studio UI Source Code https://github.com/craftercms/studio-ui
Authoring UI Plugin Examples https://github.com/craftercms/authoring-ui-plugin-examples
Crafter Studio API https://craftercms.com/docs/current/_static/api/studio.html
CrafterCMS https://craftercms.com