Commit Graph

265 Commits

Author SHA1 Message Date
blam e3ab861038 chore: fixing eslint config so we can use some great optional?.chaining?.stuff 2020-05-04 20:54:59 +02:00
Patrik Oldsberg 47d5d8da4f packages/cli: add lib ES2019 to common tsconfig 2020-05-03 15:36:05 +02:00
Patrik Oldsberg 2068829f4f packages/cli: added jest transform for .esm.js files 2020-05-01 15:55:48 +02:00
Patrik Oldsberg b87d266c74 packages/cli: target modern browsers and switch output to module 2020-05-01 15:55:47 +02:00
Fredrik Adelöw 69a3fa79e7 Move backend lint config to cli config 2020-04-29 11:01:40 +02:00
Patrik Oldsberg 68ef6c9139 packages/cli: fix usage of exec 2020-04-27 10:21:48 +02:00
Patrik Oldsberg 3dc707c156 packages: only include dist folder in published packages 2020-04-25 19:42:47 +02:00
Patrik Oldsberg 46803998cd Merge pull request #621 from spotify/rugvip/plugin-serve
Make plugin:serve work and add for home-page plugin + fix declaration maps
2020-04-24 18:50:39 +02:00
Patrik Oldsberg 241ee7f43c Merge pull request #638 from spotify/rugvip/zetypes
explicit types and remove cypress resolution override
2020-04-24 13:35:16 +02:00
Patrik Oldsberg 6e8274969c packages/cli: make plugin build generate usable declaration maps 2020-04-24 12:50:52 +02:00
Patrik Oldsberg 2bbe78a0b9 tsconfigs: be explicit about what types to include in compilation 2020-04-23 22:41:03 +02:00
Patrik Oldsberg 1020a93934 packages/cli: default to mocking style imports in tests 2020-04-23 19:22:14 +02:00
Patrik Oldsberg 86a580a235 packages/cli: resolve mjs before js in plugin serve 2020-04-23 13:43:55 +02:00
Patrik Oldsberg baaa1d2f34 packages/cli: prefix plugin serve paths with target instead of app 2020-04-23 11:10:58 +02:00
Patrik Oldsberg 85f97e70c6 packages/cli: add history api fallback to plugin:serve 2020-04-23 00:51:31 +02:00
Patrik Oldsberg b45a54a4a7 packages/cli: update plugin:serve to resolve src-relative imports 2020-04-23 00:51:31 +02:00
Patrik Oldsberg f4cc327d80 packages/cli: exclude dev/ folder in rollup config 2020-04-23 00:51:31 +02:00
Patrik Oldsberg 7ac528b1ce packages/cli: update eslint config test config to include dev/ and only setupTests directly in src 2020-04-23 00:51:31 +02:00
Patrik Oldsberg bb71394d39 packages/cli: call watchDeps before plugin:serve and update path resolutions 2020-04-23 00:20:42 +02:00
nikek 1269cc9e6b remove css zoom 2020-04-22 13:59:47 +02:00
Patrik Oldsberg c6c17cdf3e packages/cli: move create-plugin/codeowners to lib 2020-04-20 23:16:47 +02:00
Patrik Oldsberg a923254947 packages/cli: moved build cache implementation to lib 2020-04-20 23:16:47 +02:00
Patrik Oldsberg a2e612cad3 packages/cli: add log func options to run, making it usable in more places 2020-04-20 23:15:50 +02:00
Patrik Oldsberg 2c095442ed packages/cli: most of watch-deps into lib and re-use from there instead 2020-04-20 23:15:50 +02:00
Patrik Oldsberg 921beb792d packages/cli: added a more reusable and less verbose logging util and use in watch-deps 2020-04-20 23:15:49 +02:00
Patrik Oldsberg 462f82e4e6 packages/cli: rename helpers to lib 2020-04-20 23:15:48 +02:00
Marcus Eide 17c4a04818 Merge pull request #578 from spotify/eide/cy-in-app
Include cypress tests when creating a new app
2020-04-20 15:17:13 +02:00
Patrik Oldsberg 6313674558 Merge pull request #601 from spotify/rugvip/rollup-logs
packages/cli: more beautiful rollup output
2020-04-20 15:09:28 +02:00
Marcus Eide 52736265a2 Use cross-env 2020-04-20 14:12:24 +02:00
Marcus Eide f5c67a4740 Add workflow step for cypress test 2020-04-20 13:34:12 +02:00
Patrik Oldsberg c615fb18cc packages/cli: more beautiful rollup output 2020-04-20 12:33:02 +02:00
Patrik Oldsberg 15908eec6d packages/cli: forward all args to jest and run in watch mode by default 2020-04-19 13:27:39 +02:00
Patrik Oldsberg 8f6e3ef9ee Merge pull request #586 from ruairitobrien/fix-deps
Change peerDependencies to dependencies #584
2020-04-18 16:44:29 +02:00
Patrik Oldsberg 7584350834 packages/cli: use separate tsconfig for builds to get currect config in tests 2020-04-18 14:52:09 +02:00
Patrik Oldsberg fe5844038e Merge pull request #585 from spotify/rugvip/cli-watch
packages/cli: fix and document watch mode
2020-04-18 13:18:40 +02:00
Ruairi O Brien c1ada09d06 Change peerDependencies to dependencies
Also removed some duplication.

Addresses #584
2020-04-18 01:41:41 +01:00
Patrik Oldsberg 2e470f4548 packages/cli: fix and document watch mode 2020-04-18 01:14:12 +02:00
Ruairí O'Brien 6f1c910a20 Put backstage cli back in dev dependencies 2020-04-17 19:15:04 +01:00
Ruairi O Brien da6ec4e17d Change peer dependencies to be regular dependencies #576
Removed explicit dependency on backstage cli to inherit from root.
2020-04-17 16:35:22 +01:00
Marcus Eide b5f24a7d19 Include a minimal cypress e2e test with the app 2020-04-17 13:28:13 +02:00
Patrik Oldsberg cdbd7e1278 Merge branch 'master' into remove_plugin_wip 2020-04-17 10:25:28 +02:00
Patrik Oldsberg bec0437faf Merge pull request #571 from braulio-balanza/update_create-plugin_logic
Update logic for create app
2020-04-17 10:22:14 +02:00
Jose Balanza Martinez 40b4ea835b Update logic for create app 2020-04-16 13:29:26 -05:00
Jose Balanza Martinez fd190f8bd5 Update Create plugin logic 2020-04-16 13:14:38 -05:00
Jose Balanza Martinez 6c514e1a1e Updates test, uses temporary directory now 2020-04-16 13:12:07 -05:00
Patrik Oldsberg d70337eb53 scripts: move cli-e2e-test to packages/cli/e2e-test 2020-04-16 19:38:01 +02:00
Jose Balanza Martinez 3d2a79b20f Merge branch 'master' of https://github.com/spotify/backstage into remove_plugin_wip 2020-04-16 12:32:53 -05:00
Patrik Oldsberg fe0b3e5b10 packages/cli: added new ownRootDir to paths and use for create-app e2e override 2020-04-16 17:34:03 +02:00
Patrik Oldsberg bdafffb237 packages/cli: no special handling of cli e2e tests wrt caching 2020-04-16 16:52:47 +02:00
Patrik Oldsberg 47dd73919b Merge pull request #550 from spotify/eide/app-e2e
Add create-app to e2e
2020-04-16 16:42:05 +02:00