Commit Graph

1138 Commits

Author SHA1 Message Date
Fredrik Adelöw 3ef18f8c06 use named exports in cjs builds
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-20 14:16:40 +02:00
Patrik Oldsberg 21cd3b1b24 cli: added node-library template
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-20 12:57:06 +02:00
Johan Haals 219b46ae1a Include default alpha export during package detection
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-09-18 10:41:25 +02:00
jrwpatterson 96707176e4 Merge branch 'master' of https://github.com/backstage/backstage into feat/allow-inspect-override
Signed-off-by: jrwpatterson <jrwpatterson@gmail.com>
2023-09-15 09:24:10 +10:00
Jamie Klassen d8c61e81da explanatory comment
and move the module mock to the same section as the other module mocks.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-09-14 09:30:16 -04:00
Jamie Klassen 9480c58e02 mock global-agent/bootstrap in tests
Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-09-13 13:19:00 -04:00
jrwpatterson 21696f38eb Merge branch 'master' of https://github.com/backstage/backstage into feat/allow-inspect-override
Signed-off-by: jrwpatterson <jrwpatterson@gmail.com>
2023-09-13 17:41:21 +10:00
Patrik Oldsberg 86b759e347 Merge pull request #19417 from awanlin/topic/refactor-duplicate-version-handling
[CLI] Log duplicates instead of throwing error when doing a version bump
2023-09-12 12:46:48 +02:00
Patrik Oldsberg bd7c2f8eed Merge pull request #19831 from backstage/rugvip/nofix
cli: remove package fix command
2023-09-12 11:40:07 +02:00
Andre Wanlin 5c97a77896 Got test working
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2023-09-11 14:45:12 -05:00
Andre Wanlin 4af4defcc1 Log duplicates instead of throwing error
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2023-09-11 12:38:35 -05:00
jrwpatterson a49824feae feat(start) allow overriding inspector on start
Signed-off-by: jrwpatterson <jrwpatterson@gmail.com>
2023-09-11 16:46:32 +10:00
Patrik Oldsberg 4d5eeec52d cli: add esm loader for exterminal backend start
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-07 18:52:34 +02:00
Patrik Oldsberg a09715173a cli: make repo fix also add sideEffects: false
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-07 13:40:18 +02:00
Patrik Oldsberg ad0c061b77 cli: adjust repo fix check msg based on repo scripts
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-07 13:40:18 +02:00
Patrik Oldsberg 3494c502ab cli: introduce repo fix command
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-07 13:40:18 +02:00
Patrik Oldsberg a23fce763c cli: fix tsx entry points
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-07 12:06:53 +02:00
Patrik Oldsberg cd7331587e cli: remove package fix command
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-07 10:49:38 +02:00
Patrik Oldsberg 8d4b5cf95f cli,frontend-app-api: switch experimental discovery to use default export
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-06 19:16:11 +02:00
Patrik Oldsberg 3f49724db8 cli,frontend-app-api: more cleanup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 18:07:50 +02:00
Patrik Oldsberg 89f03fa044 cli,frontend-app-api: cleanup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 16:42:05 +02:00
Patrik Oldsberg e036ff862e cli: switch package discovery to use global
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 16:24:58 +02:00
Patrik Oldsberg 731b8913cf cli: rename discovery.ts
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 15:36:02 +02:00
Patrik Oldsberg d2fb430784 cli: refactor package detection to support inc/ecl + entry point
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 15:34:58 +02:00
Patrik Oldsberg 24cf05cb36 cli: refactor pacakge detection
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 15:04:29 +02:00
Jack Palmer 9fa2fae3c2 feat: Add watching functionality to plugin detection
Signed-off-by: Jack Palmer <jackpalmer@spotify.com>
2023-09-05 14:44:07 +02:00
Philipp Hugenroth fe0ef349f1 Fix rebase
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 8a8b3c3613 cli: wrap with underscores
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 5c958a3852 cli: use export
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 02aba094c9 cli: rollback BundlingOptions changes
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Philipp Hugenroth 0af208f85f Abstract detection logic in seperate file
Co-authored-by: Vincenzo Scamporlino <vinzscam@users.noreply.github.com>
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 3c4629526d cli: refactor detectPlugins
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino e6ef66c5d6 cli: detect plugins at build time
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 565ff751b8 cli: write module instead of using a virtual module
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 6692f99f87 cli: default to all packages
Co-authored-by: Jack Palmer <UsainBloot@users.noreply.github.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Philipp Hugenroth 4f14cae16e Fix tsc
Co-authored-by: Vincenzo Scamporlino <vinzscam@users.noreply.github.com>
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-09-05 14:44:06 +02:00
Vincenzo Scamporlino 9227f4e38d cli: avoid global object
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:06 +02:00
Philipp Hugenroth b9f81c945c Allow explicit package list & add UI
Co-authored-by: Vincenzo Scamporlino <vinzscam@users.noreply.github.com>
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-09-05 14:44:05 +02:00
Vincenzo Scamporlino 08e36cdab3 cli: auto detect frontend plugins
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Jonathan Roebuck <jroebu14@users.noreply.github.com>
Co-authored-by: Jack Palmer <UsainBloot@users.noreply.github.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-09-05 14:44:05 +02:00
Philipp Hugenroth fd7bcf9ab2 Explore first options to load plugin modules from package name
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Jonathan Roebuck <jroebu14@users.noreply.github.com>
Co-authored-by: Jack Palmer <UsainBloot@users.noreply.github.com>
Co-authored-by: Vincenzo Scamporlino <vinzscam@users.noreply.github.com>
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-09-05 14:44:05 +02:00
Patrik Oldsberg d4e9ae07f8 Merge pull request #19430 from backstage/rugvip/module
cli: added backend module templating factory
2023-08-18 14:35:11 +02:00
Patrik Oldsberg 2c9fbb20d7 cli: add test for backendModule factory
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-18 13:58:50 +02:00
Patrik Oldsberg 278d9326eb cli: added backend module templating factory
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-18 13:58:50 +02:00
Patrik Oldsberg 71d4368ae5 cli: add backend dev entry point
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-18 12:06:33 +02:00
djamaile 37e07cbe9d refactor: change flags from --merged to --merge
Signed-off-by: djamaile <rdjamaile@gmail.com>
2023-07-25 10:16:13 +02:00
djamaile 8ebe96fece refactor: add --merged and --no-merged flag
Signed-off-by: djamaile <rdjamaile@gmail.com>
2023-07-24 21:34:14 +02:00
djamaile cebbf8a27f feat(cli): enable to print the config schema non merged
Signed-off-by: djamaile <rdjamaile@gmail.com>
2023-07-24 20:53:02 +02:00
Philipp Hugenroth 8fd3ee4ac1 Fix tsc
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-07-18 15:15:57 +02:00
Vincenzo Scamporlino cdf82c2710 cli: safely invoke watch
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-07-13 14:30:52 +02:00
Vincenzo Scamporlino 77312229e8 cli: add missing dependency
Co-Authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-07-13 13:58:42 +02:00