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

12 Коммитов

Автор SHA1 Сообщение Дата
Hawk Ticehurst 0a386db129
Convert project into a monorepo (#470)
Description of changes

As part of vnext work, this PR converts the entire project into a monorepo using npm workspaces.

This change enables the core toolkit components and the React-wrapped toolkit components to be split into separate packages:

- @vscode/webview-ui-toolkit
- @vscode/webview-ui-toolkit-react
2023-04-14 13:41:56 -07:00
Hawk Ticehurst cff3032365
Add React toolkit components documentation (#336)
Description of changes

With the recent release of React toolkit components, this PR adds documentation for general usage and a couple of edge cases when using the toolkit React components.
2022-02-16 16:24:01 -08:00
Matt Rothenberg cc58b83f1c
Export toolkit components as wrapped React components (#300)
Description of changes

Uses the `fast-react-wrapper` to wrap all toolkit components as React components and then exports them under the following syntax: `import { ComponentName } from '@vscode/webview-ui-toolkit/react';`
2022-01-25 11:13:50 -08:00
Hawk Ticehurst f87f85a414
Automate toolkit test set up in a webview extension environment (#317)
Description of changes

Creates a Node script that automates the steps required to copy a new toolkit build into a webview extension environment so that it can be manually/visually tested.
2022-01-18 12:51:35 -08:00
Hawk Ticehurst f4e4481556
Update Package To Be Side Effects Free (#281)
Description of changes

Updates the way that design tokens and VS Code theme listening/application is accomplished so the toolkit no longer has any side effects.

Also, add `sideEffects: false` to `package.json`.
2021-11-02 14:43:11 -07:00
Chris Holt b3e13e9a2f
Regenerate Package-Lock and Fix Some Dependency Issues (#271)
Description of changes

- Lock typescript and api extractor file versions due to typescript conflicts
- Add tsconfig to enable eslint
- Remove introduction storybook doc
- Add eslint as dev dependency for lint step
- Update prettier config
2021-10-19 15:42:05 -07:00
Hawk Ticehurst de7f68bd04
Update Prettier Config (#90)
Update prettier config and run prettier on all files.
2021-05-19 12:04:13 -07:00
Hawk Ticehurst d163cc39b9
Update Documentation (#67)
Update the documentation to reflect the new theme utility changes that were made in the last PR.
2021-04-14 17:01:46 -07:00
Hawk Ticehurst 7b5878ec66
Update Documentation (#65)
Do an initial first pass of the toolkit documentation. This includes:

- Updating the primary README
- Create a Getting Started Guide
- Create a Component List Doc
- Create the boilerplate for a sample extension directory
- Add various image assets to support the documentation
2021-04-14 16:11:44 -07:00
Hawk Ticehurst 67436a683e
Update VSCode Data Grid Documentation & Stories (#57)
Conduct the first polishing pass of the VSCode Data Grid component. Changes include:

- Updating and adding to the VSCode Data Grid README documentation
- Adding more Storybook controls and stories

Also, adopted the JSON Storybook tree view control. Resolves #28.
2021-04-07 11:23:08 -07:00
Hawk Ticehurst 0fddfbe6c1
Update Extension Utilities (#56)
Update the VSCode extension utility functions to correctly apply VSCode themes to all of the components.

Also, add some new design tokens and clean up the Badge Storybook stories.
2021-04-05 11:49:02 -07:00
Hawk Ticehurst 25c2f89fe2
Configure Project (#2)
- Basic package.json meta data
- Installed FAST dependencies and scaffolded out some initial boilerplate
- Installed/configured typescript
- Installed/configured storybook and associated npm start script
- Installed/configured prettier and associated npm prettier script
- Installed/configured eslint and associated npm lint scripts
- Installed/configured jest and associated npm test scripts
- Installed/configured webpack and associated npm build script
- Configured Azure pipeline
2021-02-25 14:59:01 -08:00