@ichicraft/generator-widgets

1.7.2 • Public • Published

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.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 to 7
  • 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 and manifestVersion
  • manifestVersion with value 2 can be used together with new externals 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 and i18next-react
  • deps: upped versions of react and react-dom
  • deps: migrated from uglifyjs-webpack-plugin to terser-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.

Package Sidebar

Install

npm i @ichicraft/generator-widgets

Weekly Downloads

6

Version

1.7.2

License

none

Unpacked Size

108 kB

Total Files

40

Last publish

Collaborators

  • calvin-ichicraft
  • markvandijk