Commit Graph
148 Commits
Author SHA1 Message Date
dependabot[bot] 1980fefb0d Bump @typescript-eslint/eslint-plugin from 4.14.0 to 4.14.1
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.14.0 to 4.14.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.14.1/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-01 17:22:22 +00:00
David Lechner cf489e4087 update dom and jest-dom testing libs 2021-02-01 10:26:07 -06:00
David Lechner 26c8a6eb1d update jest types 2021-02-01 10:26:07 -06:00
David Lechner d5eac9afbf more specific version of copy-webpack-plugin 2021-02-01 10:26:06 -06:00
dependabot[bot] 0fac1e6328 Bump react-ace from 9.2.1 to 9.3.0
Bumps [react-ace](https://github.com/securingsincity/react-ace) from 9.2.1 to 9.3.0.
- [Release notes](https://github.com/securingsincity/react-ace/releases)
- [Changelog](https://github.com/securingsincity/react-ace/blob/main/CHANGELOG.md)
- [Commits](https://github.com/securingsincity/react-ace/compare/v9.2.1...v9.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-01 16:15:44 +00:00
dependabot[bot] 00581a0db7 Bump xterm from 4.9.0 to 4.10.0
Bumps [xterm](https://github.com/xtermjs/xterm.js) from 4.9.0 to 4.10.0.
- [Release notes](https://github.com/xtermjs/xterm.js/releases)
- [Commits](https://github.com/xtermjs/xterm.js/compare/4.9.0...4.10.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-01 13:50:16 +00:00
dependabot[bot] f37b15db48 Bump xterm-addon-fit from 0.4.0 to 0.5.0
Bumps [xterm-addon-fit](https://github.com/xtermjs/xterm.js) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/xtermjs/xterm.js/releases)
- [Commits](https://github.com/xtermjs/xterm.js/compare/0.4...0.5)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-01 07:12:48 +00:00
David Lechner 128be05761 v1.0.0-beta.5 2021-01-28 20:47:56 -06:00
David Lechner 066a6c7d3d move scrollbar styling to @pybricks/ide-docs
This makes the scrollbar flashing less noticeable, but there is still
a bit of a flash in dark mode due to the fact that we are still
injecting the class in the load event in that case.
2021-01-28 12:45:17 -06:00
David Lechner 47b340a98a v1.0.0-beta.4 2021-01-26 11:55:52 -06:00
David Lechner afc8e7c628 include offline copy of docs
This grabs the docs via the @pybricks/ide-docs package and copies them
to the build directory with copy-webpack-plugin.

The service worker automatically picks up these files for precache
since they go through webpack.
2021-01-25 21:05:14 -06:00
dependabot[bot] 223ff0e6a2 Bump @blueprintjs/core from 3.36.0 to 3.38.1
Bumps [@blueprintjs/core](https://github.com/palantir/blueprint/tree/HEAD/packages/core) from 3.36.0 to 3.38.1.
- [Release notes](https://github.com/palantir/blueprint/releases)
- [Changelog](https://github.com/palantir/blueprint/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/palantir/blueprint/commits/@blueprintjs/core@3.38.1/packages/core)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-25 18:08:36 +00:00
dependabot[bot] 6e36ed5f57 Bump @shopify/react-i18n from 5.2.0 to 5.2.1
Bumps [@shopify/react-i18n](https://github.com/Shopify/quilt/tree/HEAD/packages/react-i18n) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/Shopify/quilt/releases)
- [Changelog](https://github.com/Shopify/quilt/blob/master/packages/react-i18n/CHANGELOG.md)
- [Commits](https://github.com/Shopify/quilt/commits/@shopify/react-i18n@5.2.1/packages/react-i18n)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-25 17:37:38 +00:00
dependabot[bot] 4d9bdd5d44 Bump @typescript-eslint/eslint-plugin from 4.13.0 to 4.14.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.13.0 to 4.14.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.14.0/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-25 17:14:30 +00:00
dependabot[bot] 4754226c06 Bump @typescript-eslint/parser from 4.13.0 to 4.14.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.13.0 to 4.14.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.14.0/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-25 16:25:55 +00:00
dependabot[bot] 6893d5c72c Bump eslint-config-prettier from 7.1.0 to 7.2.0
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 7.1.0 to 7.2.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v7.1.0...v7.2.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-25 16:13:38 +00:00
dependabot[bot] 8da27a4ed8 Bump @types/react-redux from 7.1.15 to 7.1.16
Bumps [@types/react-redux](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-redux) from 7.1.15 to 7.1.16.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-redux)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-25 16:01:41 +00:00
dependabot[bot] 559dbc53cf Bump @testing-library/user-event from 12.6.0 to 12.6.2
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 12.6.0 to 12.6.2.
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v12.6.0...v12.6.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-25 07:01:37 +00:00
David Lechner 3214dbb169 v1.0.0-beta.3 2021-01-24 14:11:04 -06:00
David Lechner d37459b3f7 version bump 2021-01-23 17:38:25 -06:00
David Lechner 9551bdc7f0 Pybricks firmware v3.0.0b1 2021-01-22 10:35:11 -06:00
David Lechner 218dda4d0b use typed-redux-saga in flash-firmware sagas
This make things a bit more type safe and a bit easier to read.
2021-01-21 22:22:46 -06:00
David Lechner 6f6bf26854 add basic flash-firmware sagas tests
So far just testing the success paths, no errors.
2021-01-21 12:37:29 -06:00
David Lechner 904de515c0 fix missing newlines in compiler error 2021-01-21 12:37:29 -06:00
David Lechner ff34e5b01b Add version in about dialog 2021-01-18 17:29:03 -06:00
David Lechner deac69fdab switch to license-webpack-plugin
This package is a bit more versatile. For example, it lets us include
the app's package too.

webpack-license-plugin had a bug that made it unusable anyway.
2021-01-17 13:11:47 -06:00
David Lechner 1626533cca add license dialog 2021-01-17 10:39:38 -06:00
David Lechner a3c8c05a79 add more info in package.json 2021-01-15 16:55:30 -06:00
dependabot[bot] 790f53314b Bump @typescript-eslint/parser from 4.12.0 to 4.13.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.12.0 to 4.13.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.13.0/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-11 23:10:22 +00:00
dependabot[bot] 4c013f324a Bump @typescript-eslint/eslint-plugin from 4.12.0 to 4.13.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.12.0 to 4.13.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.13.0/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-11 22:57:29 +00:00
David Lechner 69e52be259 remove wasm file extension rename workaround
This modifies the webpack config instead of renaming the .wasm file
to workaround default webpack behavior regarding import .wasm files.
2021-01-11 16:47:49 -06:00
David Lechner d04e022e83 drop use of GitHub package registry
Having to always authenticate to use packages hosted on GitHub was a
bit of a pain for developers and breaks dependabot.
2021-01-11 16:47:49 -06:00
David Lechner 3943f149a5 update @shopify/react-i18n
Requires special handling since they are using .esnext file extension
for some reason.
2021-01-08 20:39:15 -06:00
David Lechner 2342023f71 use craco
This lets us modify some config without ejecting create-react-app.

This allows us to target esnext which works around a number of issues
with multi-targeted packages like blueprintsjs and react-i18n.
2021-01-08 18:05:51 -06:00
David Lechner c146979429 upgrade typescript 2021-01-08 16:23:42 -06:00
David Lechner 62350f2e6d update @testing-library/jest-dom 2021-01-08 15:11:02 -06:00
David Lechner 6ffa5b78f9 sort eslint in correct order 2021-01-08 15:07:45 -06:00
David Lechner cb4efe42e3 add prop-types dependency for react-splitter-layout 2021-01-08 15:03:33 -06:00
David Lechner dd34a2170e Merge branch 'master' into dlech 2021-01-08 13:50:15 -06:00
David Lechner 17d40d4691 add @testing-library/dom package
peer dependency for @testing-library/user-event
2021-01-08 13:43:06 -06:00
dependabot[bot] 83d8730c59 Bump @testing-library/react from 10.4.9 to 11.2.3
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 10.4.9 to 11.2.3.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v10.4.9...v11.2.3)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-08 19:41:14 +00:00
David Lechner ad20a836ed Merge remote-tracking branch 'origin/master' into dlech 2021-01-08 13:35:12 -06:00
David Lechner 0d58a88c5b upgrade react-scripts
reverts 2b71b22
2021-01-08 13:31:33 -06:00
dependabot[bot] 0efd90a370 Bump @testing-library/user-event from 11.4.2 to 12.6.0
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 11.4.2 to 12.6.0.
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v11.4.2...v12.6.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-08 19:24:34 +00:00
David Lechner d85229ad41 upgrade some @types 2021-01-08 13:09:14 -06:00
David Lechner 7ebca7a13a upgrade react-redux 2021-01-08 13:09:14 -06:00
David Lechner d377ba0bb4 upgrade react-dropzone 2021-01-08 13:09:14 -06:00
David Lechner 87d4d1e20f add eslint dev dependency
fixes warnings

    warning " > eslint-plugin-import@2.22.1" has unmet peer dependency "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0".
    warning " > @typescript-eslint/parser@4.12.0" has unmet peer dependency "eslint@^5.0.0 || ^6.0.0 || ^7.0.0".
    warning "@typescript-eslint/eslint-plugin > @typescript-eslint/experimental-utils@4.12.0" has unmet peer dependency "eslint@*".
    warning " > eslint-config-prettier@7.1.0" has unmet peer dependency "eslint@>=7.0.0".
    warning " > eslint-plugin-prettier@3.3.1" has unmet peer dependency "eslint@>=5.0.0".
    warning " > eslint-plugin-react@7.22.0" has unmet peer dependency "eslint@^3 || ^4 || ^5 || ^6 || ^7".
2021-01-08 13:09:14 -06:00
David Lechner fd24291706 upgrade ace 2021-01-08 13:09:14 -06:00
David Lechner a6a4132151 upgrade ace 2021-01-08 13:09:14 -06:00