Add a snippet for editing JavaScript data files
- ID
ca229fd- date
2025-08-14 22:54:13+00:00- author
Alex Chan <alex@alexwlchan.net>- parent
5e1ef85- message
Add a snippet for editing JavaScript data files- changed files
2 files, 6 additions
Changed files
create_snippets.py (8199) → create_snippets.py (8240)
diff --git a/create_snippets.py b/create_snippets.py
index bb22ddb..0d07c8a 100755
--- a/create_snippets.py
+++ b/create_snippets.py
@@ -261,6 +261,7 @@ SNIPPETS = {
"py!pd": read("get_directories.py"),
"py!sec": read("get_secrets_manager_secret.py"),
"py!s3": read("list_s3_objects.py"),
+ "py!ej": read("edit_javascript.py"),
# I can never remember the order of args to this function,
# so when I start typing it, add a comment to help me out.
expansions/edit_javascript.py (0) → expansions/edit_javascript.py (149)
diff --git a/expansions/edit_javascript.py b/expansions/edit_javascript.py
new file mode 100644
index 0000000..d5f85be
--- /dev/null
+++ b/expansions/edit_javascript.py
@@ -0,0 +1,5 @@
+from javascript_data_files import read_js
+
+value = read_js("filename.js", varname="varname")
+
+write_js("filename.js", varname="varname", value=value)
\ No newline at end of file