Commit Graph

54 Commits

Author SHA1 Message Date
Ville Brofeldt
ae3132892b chore: publish v0.15.5 2021-11-26 11:46:41 +08:00
Ville Brofeldt
f9c7d3594d fix(generator-superset): add fixes to viz plugin generator (#803)
* fix(generator-superset): regressions in viz plugin generator

* address comments
2021-11-26 11:46:41 +08:00
Jesse Yang
c79649328a chore: publish v0.15.3 2021-11-26 11:46:40 +08:00
Jesse Yang
88595dce96 chore: update pacakge version on generator template 2021-11-26 11:46:40 +08:00
Jesse Yang
4a3e11c47c chore: publish v0.15.1 2021-11-26 11:46:39 +08:00
Jesse Yang
047ad3c0c5 chore: compress thumbnail images with pngquant (#770) 2021-11-26 11:46:39 +08:00
Jesse Yang
1856dce5d7 chore: publish v0.15.0 2021-11-26 11:46:38 +08:00
Jesse Yang
415ce5efd8 refactor: merge core superset-ui packages (#768)
1. move translation, connection, query to core (#729)
2. update encodable to remove formatter inter-dependency (#744)
3. move number-format and time-format to core (#730)
4. move superset-ui/dimension to core (#732)
5. move superset-ui/color to core (#755)
6. move superset-ui/style to core (#756)
7. move superset-ui/validator to core (#757)
8. move superset-ui/chart-composition to core (#759)
9. move superset-ui/chart to core (#760)
2021-11-26 11:46:38 +08:00
Ville Brofeldt
13831d8de9 chore: publish v0.14.23 2021-11-26 11:46:38 +08:00
Jesse Yang
09a585835a chore: publish v0.14.9 2021-11-26 11:46:32 +08:00
Evan Rusackas
f96e617e3e chore: publish v0.14.7 2021-11-26 11:46:31 +08:00
Evan Rusackas
fb69984857 feat: updated viz plugin generator (#636)
* feat: hello world plugin

* Fix yeoman generator

* Adding Emotion to template and template result

* adding `reactify` technique to example code

* fixing errant comma

* annoying lint issue

* React needed for JSX

* questionable typing fix

* labelling options

* freshly generated hello world

* linting and freshly generated plugin

* add comments to buildQuery

* Add docs

* nixing word cloud console logs

* lint annoyance

* a note on multiple plugin exports

* second option for building a plugin is now enabled

* Officially supporting viz plugins ;)

* fresh plugin build

* Adding note about controls,  and TODOs for example controls

* linting

* new lock file

* adding file structure to readme

* more transform props notes

* better notes, better linting

* Adding a third option for rendering plugin

* fresh package rendering

* manually updated plugin. Now let's see if the generator matches it!

* template changes, fresh plugin render.

* moving file tree to the right place

* touchups to template (killing third option)

* thumbnail update

* Spit out form data, for good measure.

* more clarity

* dummy controls

* bold control works, fresh docs, fresh build!

* typing for fancy props

* bump superset-ui deps to 0.14

* Implement header text and font size

* Add tests + mcense headers + inor cleanup

* Replace YourPluginName with packageLabel in README

* remove trailing spaces

* fix hard coded reference to HelloWorld

* removing legacy generators

* plugin comment tweaks

* typescript comments, minor formatting

* adding option for badges in readme

* generator offers choice of function or class plugin

* Add timeseries option

* killing the plugin... we'll make that a separate PR.

* add new tests

* remove unnecessary imports

* fix timeseries type

* comment on value/label in select options

Co-authored-by: Jesse Yang <jesse.yang@airbnb.com>

* moving renderTrigger note up to first instance

* control-utils -> chart-controls

* Wrapper -> Styles nomenclature

* Stronger typing (H/T @ktmud)

* ControlPanelConfig type on control config

* nixing requiresTime

* moving Styles component to be external, passing it props

* lint nits

* typing tweak

Co-authored-by: Ville Brofeldt <ville.v.brofeldt@gmail.com>
Co-authored-by: Jesse Yang <jesse.yang@airbnb.com>
2021-11-26 11:46:31 +08:00
Jesse Yang
0e6b3cf4c8 chore: publish v0.14.0 2021-11-26 11:46:28 +08:00
Evan Rusackas
7953441c1f chore: publish v0.13.27 2021-11-26 11:46:25 +08:00
Jesse Yang
4cbc751ed8 chore: publish v0.13.21 2021-11-26 11:46:19 +08:00
Krist Wongsuphasawat
e3528df40c chore: publish v0.13.13 2021-11-26 11:46:16 +08:00
Krist Wongsuphasawat
dfa166ca81 feat(generator-superset): add scaffolder for chart plugin (#456)
* feat: add plugin generator

* feat: add templates

* feat: add templates

* fix: wrong path

* fix: unit test

* fix: coverage

* fix: simplify template
2021-11-26 11:46:16 +08:00
Krist Wongsuphasawat
ead6efe5ad chore(release): publish v0.13.3 2021-11-26 11:46:10 +08:00
Krist Wongsuphasawat
7d746a482c chore(release): publish v0.13.0 2021-11-26 11:46:09 +08:00
Krist Wongsuphasawat
aa2cdcaad5 chore(release): publish v0.12.21 2021-11-26 11:46:06 +08:00
Krist Wongsuphasawat
aac4b0575e chore(release): publish v0.12.19 2021-11-26 11:45:09 +08:00
Krist Wongsuphasawat
d5b51202f7 v0.12.18 2021-11-26 11:45:08 +08:00
Krist Wongsuphasawat
e0bbdf9f85 v0.12.14 2021-11-26 11:45:06 +08:00
Krist Wongsuphasawat
149405e90e v0.12.13 2021-11-26 11:45:05 +08:00
dependabot-preview[bot]
676979edd8 build(deps): bump chalk from 3.0.0 to 4.0.0 (#337)
Bumps [chalk](https://github.com/chalk/chalk) from 3.0.0 to 4.0.0.
- [Release notes](https://github.com/chalk/chalk/releases)
- [Commits](https://github.com/chalk/chalk/compare/v3.0.0...v4.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-11-26 11:45:05 +08:00
Krist Wongsuphasawat
d32465db7e v0.12.12 2021-11-26 11:45:03 +08:00
Krist Wongsuphasawat
94d8280482 v0.12.8 2021-11-26 11:45:02 +08:00
Krist Wongsuphasawat
97f18e686b build: migrate build tool to nimbus (#281)
* build: migrate to nimbus

* build: update gitignore

* build: update package.json

* build: update travis config

* build: lower engine requirements

* build: adjust typescript config

* fix: errors

* fix: change yarn run to yarn

* fix: lint

(cherry picked from commit 22328c349c9b987eecc5e46fb306e459b6a9cadc)

* fix: eslint rules

* fix: lint

* fix: setup file

* fix: more lint

* fix: lint - pass build and lint

* fix: test setup and babel transform runtime

(cherry picked from commit dd55fd88ced045a8f83ca771705721bf2f930ff0)

* fix: timeout issues

* fix: some broken test due to jest.setTimeout

* fix: computeMaxFontSize tests

* fix: createLoadableRenderer test

* fix: loadble and broken tests due to warnings

* fix: test coverage

* fix: coverage of generator tests

* fix: all unit tests pass

* fix: remove yeutech-lab/react-loadable
2021-11-26 11:45:00 +08:00
Krist Wongsuphasawat
28acf608c8 v0.12.5 2021-11-26 11:45:00 +08:00
dependabot-preview[bot]
497a4b0ea6 build(deps): bump chalk from 2.4.2 to 3.0.0 (#252)
Bumps [chalk](https://github.com/chalk/chalk) from 2.4.2 to 3.0.0.
- [Release notes](https://github.com/chalk/chalk/releases)
- [Commits](https://github.com/chalk/chalk/compare/v2.4.2...v3.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-11-26 11:44:59 +08:00
Krist Wongsuphasawat
287ee479e0 v0.12.0 2021-11-26 11:44:54 +08:00
Krist Wongsuphasawat
4b711eb299 v0.11.9 2021-11-26 11:44:51 +08:00
dependabot-preview[bot]
958e6160de build(deps): update yeoman-generator requirement from ^3.1.1 to ^4.0.0 (#152)
Updates the requirements on [yeoman-generator](https://github.com/yeoman/generator) to permit the latest version.
- [Release notes](https://github.com/yeoman/generator/releases)
- [Commits](https://github.com/yeoman/generator/compare/v3.1.1...v4.0.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2021-11-26 11:44:50 +08:00
Krist Wongsuphasawat
0669fca4fd v0.11.8 2021-11-26 11:44:50 +08:00
dependabot[bot]
d68b3b9f76 build(deps-dev): update yeoman-test requirement from ^1.9.1 to ^2.0.0 (#161)
Updates the requirements on [yeoman-test](https://github.com/yeoman/yeoman-test) to permit the latest version.
- [Release notes](https://github.com/yeoman/yeoman-test/releases)
- [Commits](https://github.com/yeoman/yeoman-test/compare/v1.9.1...v2.0.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2021-11-26 11:44:50 +08:00
Krist Wongsuphasawat
3c8dd8cec0 v0.11.5 2021-11-26 11:44:49 +08:00
Christine Chambers
684e56b43e v0.11.0 2021-11-26 11:44:47 +08:00
Krist Wongsuphasawat
1975277cb0 v0.10.0 2021-11-26 11:44:43 +08:00
Krist Wongsuphasawat
74365f4271 v0.9.4 2021-11-26 11:44:42 +08:00
Krist Wongsuphasawat
d7da5ff0cb Merge branch 'kristw--template' 2021-11-26 11:44:41 +08:00
Krist Wongsuphasawat
48c881f5c3 update generator and bump build config version 2021-11-26 11:44:41 +08:00
Krist Wongsuphasawat
447537f5d7 v0.9.3 2021-11-26 11:44:41 +08:00
Krist Wongsuphasawat
f389bd2fb5 Add unit test for generator to keep 100% coverage (#89) 2021-11-26 11:44:40 +08:00
Krist Wongsuphasawat
df7a49cfac Minor updates for generators (#87)
* update version in package template

* change only first letter to uppercase

* update template

* add language choice
2021-11-26 11:44:40 +08:00
Krist Wongsuphasawat
0e79c602eb v0.9.2 2021-11-26 11:44:40 +08:00
Krist Wongsuphasawat
6e8fe718b1 Add more subgenerators to create package and demo in superset-ui-legacy (#86)
* feat: add new subgenerators for legacy package and demo
* feat: make the default generator provide choices to choose subgenerators
2021-11-26 11:44:40 +08:00
Krist Wongsuphasawat
59402bbce6 v0.9.0 2021-11-26 11:44:39 +08:00
Christopher Council
28a1124719 v0.8.0 (#72) 2021-11-26 11:44:38 +08:00
Krist Wongsuphasawat
e18ae6621d v0.7.0 2021-11-26 11:44:36 +08:00
Krist Wongsuphasawat
ffcc27270c fix: npm exclude template files (#34) 2021-11-26 11:44:35 +08:00