From 43193f6affd79fc5e494c1b3601f64a1ddfc1d73 Mon Sep 17 00:00:00 2001 From: Thomas Syms Date: Tue, 16 Jul 2024 17:03:19 -0300 Subject: [PATCH] Added playwright extension to vscodium --- home/applications/vscode/extensions.lock | 62 +++++++++++++----------- home/applications/vscode/extensions.toml | 6 ++- home/applications/vscode/javascript.nix | 5 ++ 3 files changed, 44 insertions(+), 29 deletions(-) diff --git a/home/applications/vscode/extensions.lock b/home/applications/vscode/extensions.lock index 24ccd08..cebafa9 100644 --- a/home/applications/vscode/extensions.lock +++ b/home/applications/vscode/extensions.lock @@ -37,8 +37,8 @@ merge "github"."copilot" = vscode-utils.extensionFromVscodeMarketplace { name = "copilot"; publisher = "github"; - version = "1.211.973"; - sha256 = "02yyvhqs6qzz6bw1w7jy0z9q02gmvhaz25z7kj8xscsgld9m4kw5"; + version = "1.214.990"; + sha256 = "1havqawbs5q7196w0yzaixqv007x1sws5dh8jd02qcli5lh25v66"; }; "github"."copilot-chat" = vscode-utils.extensionFromVscodeMarketplace { name = "copilot-chat"; @@ -85,8 +85,8 @@ merge "bradlc"."vscode-tailwindcss" = vscode-utils.extensionFromVscodeMarketplace { name = "vscode-tailwindcss"; publisher = "bradlc"; - version = "0.13.17"; - sha256 = "0xqcjz1dk5krafql7c2y43a6qfjma2q0pxy76ixx1i6yhwql3hc5"; + version = "0.13.20"; + sha256 = "0sia50q4msl8hr8dggp5kjw7370kna17aq4nnii1iv0791vgqr9y"; }; "pranaygp"."vscode-css-peek" = vscode-utils.extensionFromVscodeMarketplace { name = "vscode-css-peek"; @@ -154,6 +154,12 @@ merge version = "0.1.2"; sha256 = "0i9kpnlk3naycc7k8gmcxas3s06d67wxr3nnyv5hxmsnsx5sfvb7"; }; + "ms-playwright"."playwright" = vscode-utils.extensionFromVscodeMarketplace { + name = "playwright"; + publisher = "ms-playwright"; + version = "1.1.7"; + sha256 = "1nd2q243n7gi62cjsr8wl0h9xw31a6y5jys5nbczlwr0789j1cwd"; + }; "mrmlnc"."vscode-duplicate" = vscode-utils.extensionFromVscodeMarketplace { name = "vscode-duplicate"; publisher = "mrmlnc"; @@ -237,8 +243,8 @@ merge "ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace { name = "python"; publisher = "ms-python"; - version = "2024.11.2024070801"; - sha256 = "1w1302l3fgy08vxl2z3a3c9px13q4x8ny4p6gq95g9sa54l2rxwp"; + version = "2024.11.2024071602"; + sha256 = "19qgr2bh0qcidrczb3s7i21s2rsswhv7f7z4izb55v2d14601c6h"; arch = "linux-x64"; }; "ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace { @@ -251,15 +257,15 @@ merge "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.2028"; - sha256 = "19qrfa7g4pmc74p4dnjb0hdqbfjqz1n37grq1hrv6hzasn1n64bx"; + version = "0.4.2038"; + sha256 = "097nlpj8bjs6i8bs1rnl4kghr4f522nfiszpgl2qk0ff1n4hq0gl"; arch = "linux-x64"; }; "continue"."continue" = vscode-utils.extensionFromVscodeMarketplace { name = "continue"; publisher = "continue"; - version = "0.9.177"; - sha256 = "0208jfc9fq9lvbndrwjkxkirl189jrlm18zc8fr9kxkhbcggq3xh"; + version = "0.9.184"; + sha256 = "0kbkrgnqkc57aqhlga8zjw8299iarzg0vbqxi9pmkmz1ysmlmzca"; arch = "linux-x64"; }; })) @@ -267,8 +273,8 @@ merge "ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace { name = "python"; publisher = "ms-python"; - version = "2024.11.2024070801"; - sha256 = "1jsc61wzpyxfvg076dy1awaaxa7wl6j6xkiqldschg9wnbplmfvy"; + version = "2024.11.2024071602"; + sha256 = "13gmm5rxij3zkk6g3jmj5ipxf03a88r6qmxm9qrqfpk7pdpz80wy"; arch = "linux-arm64"; }; "ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace { @@ -281,15 +287,15 @@ merge "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.2028"; - sha256 = "05hq1aknscma8f70qmnfk7dp6mv1s2ilf20cijriavxad7yccjl2"; + version = "0.4.2038"; + sha256 = "0w0cnr1ffvdxhq92n9agwahm7c91c1z9ixmwicwarndq4g0m3a9q"; arch = "linux-arm64"; }; "continue"."continue" = vscode-utils.extensionFromVscodeMarketplace { name = "continue"; publisher = "continue"; - version = "0.9.177"; - sha256 = "0cbv85lwf2fj14nv1a625a68mkv00mzwqhr6f66hyhj0y419lrcp"; + version = "0.9.184"; + sha256 = "1iq2n7fax07m63spnibrlqr74f23isi9ibk9gqs3w0fks1jivhcv"; arch = "linux-arm64"; }; })) @@ -297,8 +303,8 @@ merge "ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace { name = "python"; publisher = "ms-python"; - version = "2024.11.2024070801"; - sha256 = "1j8bjvfkc231mmmzxz0fmrsrf1ikw9hb92hif056rn417m12i5in"; + version = "2024.11.2024071602"; + sha256 = "0kbkdxjr8520ip3n6y7576r77949lnz45bwq6l46znb1qmnkyh5k"; arch = "darwin-x64"; }; "ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace { @@ -311,15 +317,15 @@ merge "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.2028"; - sha256 = "1f73jhg4x1kf906lbijxd84vjs5dzzj4ll2dgd4jb7j6ll2ibssh"; + version = "0.4.2038"; + sha256 = "0ypl5fflvk8rmr9qx2pddmvc05zrldqzlv169zrndms0rhl43l2i"; arch = "darwin-x64"; }; "continue"."continue" = vscode-utils.extensionFromVscodeMarketplace { name = "continue"; publisher = "continue"; - version = "0.9.177"; - sha256 = "1f5x7wfrb46zfdnzin7y768213d3981v60yb95ypgl7vw6hw6cyx"; + version = "0.9.184"; + sha256 = "0mivmzx3r7wlgywad67jzp01acv3zha774z345zffmrivz10vzrh"; arch = "darwin-x64"; }; })) @@ -327,8 +333,8 @@ merge "ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace { name = "python"; publisher = "ms-python"; - version = "2024.11.2024070801"; - sha256 = "1gq5r0np7b9zgxpz1s1jhxbpyljn3dw7yw5k5rm7yjvj7c03sdlr"; + version = "2024.11.2024071602"; + sha256 = "0hlf9pvvpvg20x231gxp6falkzd355zbz8ym6jixah5jqsplzqzq"; arch = "darwin-arm64"; }; "ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace { @@ -341,15 +347,15 @@ merge "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.2028"; - sha256 = "1njs48sb39ymna8xcc3ra1g9y96vvdpn8fnvgah1kn01z1mf3nfq"; + version = "0.4.2038"; + sha256 = "1lw7vrccq44ni934zxig1wvx9h4m7f09s8g749fkr64483pdih3i"; arch = "darwin-arm64"; }; "continue"."continue" = vscode-utils.extensionFromVscodeMarketplace { name = "continue"; publisher = "continue"; - version = "0.9.177"; - sha256 = "1f67if77k2d0sxs0i8qp7ja61as90w9q1f21p444ypv9hwcc5irg"; + version = "0.9.184"; + sha256 = "0gyn5zvvjj6lj19kvkppiim7g463kwcj8bmf03kzw8g8ghki401p"; arch = "darwin-arm64"; }; }) diff --git a/home/applications/vscode/extensions.toml b/home/applications/vscode/extensions.toml index d6e1a5d..158cf96 100644 --- a/home/applications/vscode/extensions.toml +++ b/home/applications/vscode/extensions.toml @@ -158,4 +158,8 @@ extension_name = "html-css-class-completion" [[extensions]] publisher_name = "continue" -extension_name = "continue" \ No newline at end of file +extension_name = "continue" + +[[extensions]] +publisher_name = "ms-playwright" +extension_name = "playwright" \ No newline at end of file diff --git a/home/applications/vscode/javascript.nix b/home/applications/vscode/javascript.nix index 36a1623..fe93d2a 100644 --- a/home/applications/vscode/javascript.nix +++ b/home/applications/vscode/javascript.nix @@ -32,12 +32,17 @@ in { # Tauri tauri-apps.tauri-vscode + + # Testing + ms-playwright.playwright ]; userSettings = { "[javascript]"."editor.defaultFormatter" = "esbenp.prettier-vscode"; "[typescript]"."editor.defaultFormatter" = "esbenp.prettier-vscode"; "[typescriptreact]"."editor.defaultFormatter" = "esbenp.prettier-vscode"; "svelte.enable-ts-plugin" = true; + "playwright.reuseBrowser" = true; + "playwright.showTrace" = true; }; }; }