tailscale/client/web
Will Norris 0df5507c81 client/web: combine embeds into a single embed.FS
instead of embedding each file individually, embed them all into a
single embed filesystem.  This is basically a noop for the current
frontend, but sets things up a little cleaner for the new frontend.

Also added an embed.FS for the source files needed to build the new
frontend. These files are not actually embedded into the binary (since
it is a blank identifier), but causes `go mod vendor` to copy them into
the vendor directory.

Updates tailscale/corp#13775

Signed-off-by: Will Norris <will@tailscale.com>
2023-08-22 11:17:16 -07:00
..
src client/web: hook up remaining legacy POST requests 2023-08-22 12:42:12 -04:00
api.go client/web: add csrf protection to web client api 2023-08-21 15:02:02 -04:00
auth-redirect.html client/web: extract web client from cli package 2023-08-09 09:53:37 -07:00
dev.go client/web: add barebones vite dev setup 2023-08-10 21:54:43 -04:00
index.html client/web: copy existing UI to basic react components 2023-08-15 12:01:36 -07:00
package.json client/web: add csrf protection to web client api 2023-08-21 15:02:02 -04:00
postcss.config.js client/web: add tailwind styling to react app 2023-08-14 15:29:12 -04:00
tailwind.config.js client/web: add tailwind styling to react app 2023-08-14 15:29:12 -04:00
tsconfig.json client/web: add tsconfig.json 2023-08-11 11:55:29 -04:00
vite.config.ts client/web: add barebones vite dev setup 2023-08-10 21:54:43 -04:00
web.css client/web: extract web client from cli package 2023-08-09 09:53:37 -07:00
web.go client/web: combine embeds into a single embed.FS 2023-08-22 11:17:16 -07:00
web.html client/web: extract web client from cli package 2023-08-09 09:53:37 -07:00
web_test.go client/web: extract web client from cli package 2023-08-09 09:53:37 -07:00
yarn.lock client/web: add csrf protection to web client api 2023-08-21 15:02:02 -04:00