@ichicraft/generator-widgets
v1.7.3
Published
Yeoman generator: Part of the Widget Development Kit for building widgets for Ichicraft Boards
Downloads
11
Readme
This is a Yeoman generator plugin to scaffold widgets using the Widget Development Kit. Using this generator, developers can quickly set up a new client-side widget project with sensible defaults and best practices.
This package is part of the Widget Development Kit, which is a collection of NPM packages that empower developers to create widgets for Ichicraft Boards.
Changelog
All notable changes to this project will be documented here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.7.3 - 2024-07-08
Changed
- fixed an issue that made the generator to fail when not picking configuration options
1.7.2 - 2024-04-11
Changed (in scaffolds)
- updated manifest.config.ts to upgrade @fluentui/react version in
externals
section - updated manifest.config.ts to set
widgetBoardCompatibilityVersion
to7
- deps: upped version of
@ichicraft/widgets-widget-base
to include latest features
1.6.5 - 2023-11-14
Changed (in scaffolds)
- updated manifest.config.ts to use new iconName property instead of preview_small
- added configuration in .eslintrc.json to prevent invalid React warnings
1.6.4 - 2022-12-21
Changed (in scaffolds)
- some minor changes in manifest.config.ts
1.6.3 - 2022-07-12
Changed (in scaffolds)
- deps: upped version of
@ichicraft/widgets-widget-base
to include latest features - deps: upped version of most other dependencies to fully support Node v16
- included a new option "Use Prettier and ESLint" to keep everything tidy and compliant
1.5.0 - 2022-06-24
Changed (in scaffolds)
- deps: upped version of
@ichicraft/widgets-widget-base
to include latest features - deps: upped version of
webpack
loaders
1.4.0 - 2022-04-09
Changed (in scaffolds)
- Removed example for sending notifications: this feature will soon be deprecated and replaced with new functionality
- Fixed self signed certificate usage based on new cert location in newer SPFx versions
- deps: upped version of
@ichicraft/widgets-widget-base
to include latest features
1.3.0 - 2021-10-06
Changed (in scaffolds)
- Included new properties in manifest.config.ts:
externals
andmanifestVersion
manifestVersion
with value2
can be used together with newexternals
property to load dependencies from CDN- Check out our wiki for instructions on how to migrate your existing widgets to V2
- deps: upped version of
@ichicraft/widgets-widget-base
to include latest features - deps: migrated from
office-ui-fabric-react
to@fluentui/react
- deps: migrated from
@uifabric/styling
to@fluentui/common-styles
- deps: upped versions of
i18next
andi18next-react
- deps: upped versions of
react
andreact-dom
- deps: migrated from
uglifyjs-webpack-plugin
toterser-webpack-plugin
1.2.0 - 2021-01-25
Changed (in scaffolds)
- added example implementation to scaffolded
App.tsx
of registering a custom command bar item to explain this new feature - deps: removed dependency @pnp/logging
- deps: upped version of @ichicraft/widgets-widget-base to include latest features
1.1.1 - 2020-12-08
Changed (in scaffolds)
scriptUrl
is a new and required property of the manifest. Be sure to set it correctly before registering your widget in the widget board administration.- deps: update dependency @ichicraft/widgets-widget-base to v1.0.5 to support
scriptUrl
property
<= 1.1.0 - 2020-10-14
No changelog was maintained for the earlier versions.