Skip to content

Commit

Permalink
DOC-913 Add support for sharable URLs in the Bloblang playground (#247)
Browse files Browse the repository at this point in the history
* DOC-913 add support for sharable URLs

- Encodes the current input, metadata, and mapping into URL parameters
- Decodes URL parameters on load to restore the playground state
- Copies generated share URL to clipboard via a 'Share' button

* Support any input string

* Update src/partials/bloblang-playground.hbs
  • Loading branch information
JakeSCahill authored Jan 24, 2025
1 parent 338709f commit ae7fa40
Show file tree
Hide file tree
Showing 5 changed files with 378 additions and 212 deletions.
15 changes: 7 additions & 8 deletions blobl-editor/wasm/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ go 1.23.4

require (
github.com/redpanda-data/benthos/v4 v4.43.0
github.com/redpanda-data/connect/v4 v4.45.0
github.com/redpanda-data/connect/v4 v4.45.1
)

require (
cuelang.org/go v0.11.1 // indirect
cuelang.org/go v0.11.2 // indirect
github.com/Jeffail/gabs/v2 v2.7.0 // indirect
github.com/Jeffail/grok v1.1.0 // indirect
github.com/Jeffail/shutdown v1.0.0 // indirect
Expand Down Expand Up @@ -44,7 +44,7 @@ require (
github.com/gorilla/mux v1.8.1 // indirect
github.com/gosimple/slug v1.15.0 // indirect
github.com/gosimple/unidecode v1.0.1 // indirect
github.com/govalues/decimal v0.1.35 // indirect
github.com/govalues/decimal v0.1.36 // indirect
github.com/hashicorp/golang-lru/arc/v2 v2.0.7 // indirect
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
github.com/influxdata/go-syslog/v3 v3.0.0 // indirect
Expand All @@ -66,12 +66,11 @@ require (
github.com/pierrec/lz4/v4 v4.1.22 // indirect
github.com/quipo/dependencysolver v0.0.0-20170801134659-2b009cb4ddcc // indirect
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect
github.com/rickb777/period v1.0.7 // indirect
github.com/rickb777/period v1.0.8 // indirect
github.com/rickb777/plural v1.4.2 // indirect
github.com/rivo/uniseg v0.4.7 // indirect
github.com/robfig/cron/v3 v3.0.1 // indirect
github.com/russross/blackfriday/v2 v2.1.0 // indirect
github.com/segmentio/encoding v0.4.1 // indirect
github.com/segmentio/ksuid v1.0.4 // indirect
github.com/shopspring/decimal v1.4.0 // indirect
github.com/sirupsen/logrus v1.9.3 // indirect
Expand All @@ -87,9 +86,9 @@ require (
github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect
github.com/youmark/pkcs8 v0.0.0-20240726163527-a2c0da244d78 // indirect
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
go.opentelemetry.io/otel v1.33.0 // indirect
go.opentelemetry.io/otel/metric v1.33.0 // indirect
go.opentelemetry.io/otel/trace v1.33.0 // indirect
go.opentelemetry.io/otel v1.34.0 // indirect
go.opentelemetry.io/otel/metric v1.34.0 // indirect
go.opentelemetry.io/otel/trace v1.34.0 // indirect
golang.org/x/crypto v0.32.0 // indirect
golang.org/x/exp v0.0.0-20250106191152-7588d65b2ba8 // indirect
golang.org/x/net v0.34.0 // indirect
Expand Down
Loading

0 comments on commit ae7fa40

Please sign in to comment.