diff --git a/packages/javascript/1/index.mdwn b/packages/javascript/1/index.mdwn
new file mode 100644
index 0000000..7ee36bf
--- /dev/null
+++ b/packages/javascript/1/index.mdwn
@@ -0,0 +1,7 @@
+
+The answer for this page is:
diff --git a/packages/javascript/1/key b/packages/javascript/1/key
new file mode 100644
index 0000000..8250681
--- /dev/null
+++ b/packages/javascript/1/key
@@ -0,0 +1 @@
+redecorates hugged
diff --git a/packages/javascript/1/summary b/packages/javascript/1/summary
new file mode 100644
index 0000000..0d1a245
--- /dev/null
+++ b/packages/javascript/1/summary
@@ -0,0 +1 @@
+Enable javascript in browser
diff --git a/packages/javascript/2/index.mdwn b/packages/javascript/2/index.mdwn
new file mode 100644
index 0000000..d3cf480
--- /dev/null
+++ b/packages/javascript/2/index.mdwn
@@ -0,0 +1,8 @@
+
+The answer for this page is:
diff --git a/packages/javascript/2/key b/packages/javascript/2/key
new file mode 100644
index 0000000..e59c784
--- /dev/null
+++ b/packages/javascript/2/key
@@ -0,0 +1 @@
+greedy carpels
diff --git a/packages/javascript/2/summary b/packages/javascript/2/summary
new file mode 100644
index 0000000..f60e5c9
--- /dev/null
+++ b/packages/javascript/2/summary
@@ -0,0 +1 @@
+Examine source to page
diff --git a/packages/javascript/3/index.mdwn b/packages/javascript/3/index.mdwn
new file mode 100644
index 0000000..f002d6d
--- /dev/null
+++ b/packages/javascript/3/index.mdwn
@@ -0,0 +1,8 @@
+
+The answer for this page is:
diff --git a/packages/javascript/3/key b/packages/javascript/3/key
new file mode 100644
index 0000000..d6d2900
--- /dev/null
+++ b/packages/javascript/3/key
@@ -0,0 +1 @@
+betrayer munificence
diff --git a/packages/javascript/3/summary b/packages/javascript/3/summary
new file mode 100644
index 0000000..043302f
--- /dev/null
+++ b/packages/javascript/3/summary
@@ -0,0 +1 @@
+URL-escaped key with JS redirect: remove redirect or decode externally
\ No newline at end of file
diff --git a/packages/javascript/5/index.mdwn b/packages/javascript/5/index.mdwn
new file mode 100644
index 0000000..7d10236
--- /dev/null
+++ b/packages/javascript/5/index.mdwn
@@ -0,0 +1,6 @@
+
+The answer for this page is:
diff --git a/packages/javascript/5/key b/packages/javascript/5/key
new file mode 100644
index 0000000..1787364
--- /dev/null
+++ b/packages/javascript/5/key
@@ -0,0 +1 @@
+tallying noisemakers
diff --git a/packages/javascript/5/summary b/packages/javascript/5/summary
new file mode 100644
index 0000000..5374731
--- /dev/null
+++ b/packages/javascript/5/summary
@@ -0,0 +1 @@
+First use of eval
diff --git a/packages/javascript/javascript.mk b/packages/javascript/javascript.mk
new file mode 100644
index 0000000..9e17ed0
--- /dev/null
+++ b/packages/javascript/javascript.mk
@@ -0,0 +1 @@
+$(eval $(call STANDARD_PUZZLE, javascript))