akumina-widget-builder

2.0.9 • Public • Published

Akumina Widget Builder

#2.0.9

  • Added support for widget package versions 6.1.0.0

#2.0.8

  • Usability updates for directory creation for packages

#2.0.7

  • Added support for widget definition icons
  • Usability updates for CDNAsset deployment

#2.0.6

  • Added JSXCompiler for React Views

#2.0.5

  • Added local sandbox support (preview)

#2.0.4

  • Added support for widget package versions 6.0.0.0

#2.0.3

  • Added '{AssetLibraryName}' for stub command if using 5.0.0.0 and 5.5.0.0

#2.0.2

  • Added support for widget package versions 5.5.0.0

#2.0.1

  • Added 'IsAppManagerWidget' bit to 'Options' object for config.json schema

#2.0.0

  • Added '{AssetLibraryName}' for stub command if using 4.8.0.0 as 'Style Library' is no longer used

#1.9.5

  • Added support for widget package versions 4.8.0.0 and 5.0.0.0

#1.9.4

  • Added Widget Definition description support to 'package' command (will need new Site Deployer to deploy)

#1.9.3

  • Added color to console for easier readability

#1.9.2 #1.9.1

  • Added new --skipInstances command that will keep instances from being bundled in the widget package, usefull for followup deployments after widgets have been seeded and not overwriting widget properties that were updated by a business user

    Full usage:

    npm run package -- --skipInstances=true

    One widget usage:

    npm run package MyWidgetPackage -- --skipInstances=true

    NOTE - Leave the additional '--' before --skipInstances

#1.9.0

  • Added new --tokenMap command that will allow to replace tokens within the config.json property arrays Useful for replacing {url} settings based on deployment destination

    config.json
    {
        "name": "myprop",
        "value": "{url}"
    }

    Full usage:

    npm run package -- --tokenMap "tokentoreplace=valuetoreplacewith"  

    Example:

    npm run package MyWidget -- --tokenMap "url=http://www.google.com"   
    

    Example with Multiples:

    npm run package MyWidget -- --tokenMap "url=http://www.google.com;anothertoken=anothervalue"   
    

    NOTE - Leave the additional '--' before --tokenMap

#1.8.6 #1.8.5

  • Added additional error handling for incorrect 'WidgetPackageDestinationPath' in akumina.config.json

#1.8.4

  • Addressed issue with icon property differences between package version 4.0 vs 4.1 (font awesome supported in 4.1)

#1.8.3

  • Added GetList stub sample

#1.8.2 #1.8.1 #1.8.0

  • Added setupdev command for localdevelopment - requires App Manager 4.1 Patch

#1.7.10

  • Added ctpackage command that copies individual content types to a single directory for import purposes

#1.7.9

  • Addressed issue with package not generatoring proper .zip package when missing WidgetPackageDistPath
  • Added cdnpackage command for copying views for deployment to an Azure CDN

#1.7.8 #1.7.7 #1.7.6

  • Added support for 'npm run cdnpackage' - this will place required widget view files into CDNAssets folder (configurable in akumina.config.json)

#1.7.5

  • fixed issue with 'npm run stub widgetName' command - this will allow for quick creation of stubs without going through wizard

#1.7.4 #1.7.3

  • added support for reading buildnumber.txt for build level widget version generation

#1.7.2

  • added support for future stub options (Hello World) for now
  • added support for IsPartialDefinition option with stub command
    • This is used for creating new instances of widgets without having to define the full definition (ie, instance of Generic List)

#1.7.1

  • added IsDashboardWidget support for Options array - this controls the data flag for cloaning of widgets

#1.7.0

  • corrected widgetversion property not being mapped

#1.6.9

  • added extra handling for syntax issues in config.json

#1.6.8

  • added support for termstore import via widget package system (4.1 only)

#1.6.7

  • issue addressed with choice fields and stringifing values

#1.6.6

  • resolved issue with properties of type string and escaped characters

#1.6.5

  • addressed issue with choice fields for instances - was duplicating an available choice field per choice item

#1.6.4

  • added 'clean packages' command, this will remove temporary folders and zip packages

#1.6.3

  • fixed issue with JSON type fields

#1.6.2

  • fixed problem with multiple choice field types in definition

#1.6.1

  • issue with instances.json and proper choice field population from definition

#1.6.0

  • fixed issue with Instances and Definition choice field types

#1.5.10

  • fixed issue with empty WidgetVersion

#1.5.9

  • added error coloring support

Package Sidebar

Install

npm i akumina-widget-builder

Weekly Downloads

57

Version

2.0.9

License

MIT

Unpacked Size

1.81 MB

Total Files

8

Last publish

Collaborators

  • jasonarden