Commit Graph

2187 Commits

Author SHA1 Message Date
Fredrik Adelöw 6ec3d81888 Merge pull request #20040 from backstage/freben/naming
use named exports in cjs builds
2023-09-20 15:04:35 +02:00
Patrik Oldsberg e456a9e8d4 Merge pull request #19565 from backstage/rugvip/1820
Switch to Node.js v18 + v20
2023-09-20 15:02:14 +02:00
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 92cfcdd632 sync mock-fs versions
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-20 12:58:36 +02:00
Patrik Oldsberg de42eebaaf bump @types/node dep to ^18
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-20 12:58:36 +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
github-actions[bot] b228d7d9c2 Version Packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-20 11:24:40 +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
github-actions[bot] a6d1580062 Version Packages (next) 2023-09-12 11:41:29 +00: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
jrwpatterson ca726055d8 feat(start) fix the cli report
Signed-off-by: jrwpatterson <jrwpatterson@gmail.com>
2023-09-12 12:00:46 +10: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 cbccb9df2f cli: update API report
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-07 13:40:19 +02:00
Patrik Oldsberg 956d226eee cli: add sideEffects: false to plugin templates
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-07 13:40:19 +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 a4e19c2492 Merge pull request #19787 from backstage/mob/package-discovery
cli,frontend-app-api: add experimental support for frontend package discovery
2023-09-06 13:00:19 +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