зеркало из
1
0
Форкнуть 0
Граф коммитов

10 Коммитов

Автор SHA1 Сообщение Дата
Chris Holt 599873f743
Update Toolkit to FAST Foundation `v2` (#273)
This PR updates the Webview UI Toolkit to leverage FAST Foundation `v2`.
2021-10-22 14:12:08 -07:00
Hawk Ticehurst fc9ed50a32
Update & Clean Up Toolkit Infrastructure (#78)
Update and clean up various aspects of the toolkit's infrastructure. Changes include:

**Package.json**
- Update `types` property to use `dist/dts/index.d.ts` instead of `dist/toolkit.d.ts`
- Uninstall a couple of unused npm packages
- Rename and remove a couple of npm scripts

**Rollup Config**
- Add rules to build a minified version of `toolkit.js`

**ESLint Config**
- Move `.eslintignore` rules into `.eslintrc` file

**API Extractor**
- Update API Extractor package to `v7.15.1`
- Disable API extractor doc model generation
- Remove style exports from every toolkit component

**TSConfig**
- Disable source map generation

**Storybook Config**
- Update Storybook packages to `v6.2.9`
- Silence a PostCSS deprecation warning
2021-05-03 11:56:35 -07:00
Hawk Ticehurst 48c454956b
Update Theme Utilities (#75)
Resolves #73 

- Removes the need for the `setThemeEventListener` utility and puts all theming functionality into `applyTheme`.
- Also updated the Rollup build so `applyTheme` is built as a part of the toolkit instead of separately.
- Finally, updated the Getting Started Guide to reflect these changes.
2021-04-22 16:11:19 -07:00
Hawk Ticehurst 6efd69b01b
Update Build Config (#69)
Update the Rollup build configuration for the toolkit and theme utilities.

Additionally, fix some TSDoc/API extractor warnings.
2021-04-20 11:49:30 -07:00
Hawk Ticehurst 04c5565887
Update Theming Utilities & Rollup Config (#66)
Update the `applyCurrentTheme` utility so developers have to do less work to set up VS Code theme change consumption/application.

As part of this work also update the Rollup config so that the theme utility is built directly into the root of the `dist` directory (versus being hidden inside a subdirectory).
2021-04-14 16:52:24 -07:00
Hawk Ticehurst 7c67682afe
Update Rollup Config (#55)
Update the Rollup config file so that the output project bundles have shorter names.

The name changes include:

- `vscode-webview-toolkit.js` --> `toolkit.js`
- `vscode-webview-toolkit.min.js` --> `toolkit.min.js`
2021-03-30 09:27:59 -07:00
Hawk Ticehurst dc3f69dc04
Update Rollup Config (#42)
Add a Rollup plugin that deletes the contents of the dist folder before each build.
2021-03-22 14:48:48 -07:00
Hawk Ticehurst 471db87e5e
Fix Rollup Config (#19)
Fix Rollup config so that the @microsoft/fast-element and @microsoft/fast-foundation packages are correctly bundled and prepped to be published as part of the NPM package.
2021-03-10 15:39:06 -08:00
Hawk Ticehurst b655c7b2dc
Update Build Config To Export FAST Packages With Library (#18)
Update the build config to export fast-element and fast-foundation dependencies along with the rest of the library, which will allow the library to work when installed as an NPM package.
2021-03-08 17:04:21 -08:00
Hawk Ticehurst e43e1cec4b
Rollup Conversion (#17)
Set up configurations to use Rollup as the project bundler and remove Webpack configs.
2021-03-08 16:23:14 -08:00