aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeddy Wing2021-03-21 16:55:10 +0100
committerTeddy Wing2021-03-21 17:45:40 +0100
commit8b9171a644c3b6a6479dd29bca0f4218d5333ce3 (patch)
tree13955447ea828ffb9251a4ba45c43fd381c3f8dd
parentb63d509cc16ccd2950eb9770440882c4e238d41e (diff)
downloadPeniquitous-8b9171a644c3b6a6479dd29bca0f4218d5333ce3.tar.bz2
Remove Browserify
We're no longer using the `require` imports to include JS files. Instead we have a template string process. Not as robust, but easier to fit what the final user script needs to be.
-rw-r--r--.gitignore1
-rw-r--r--Makefile28
-rw-r--r--main.js.in3
-rw-r--r--package.json7
4 files changed, 0 insertions, 39 deletions
diff --git a/.gitignore b/.gitignore
index 34b23da..84c048a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1 @@
/build/
-/node_modules/
diff --git a/Makefile b/Makefile
index fcc0355..59a59c2 100644
--- a/Makefile
+++ b/Makefile
@@ -14,31 +14,11 @@
# along with this program. If not, see <https://www.gnu.org/licenses/>.
-BROWSERIFY := ./node_modules/.bin/browserify
-
IMPORTS := peniquitous.js lib/mousetrap/tests/libs/key-event.js
IMPORTS_BASENAME := $(notdir $(IMPORTS))
all: peniquitous.user.js
-# peniquitous.user.js: peniquitous.js lib/mousetrap/tests/libs/key-event.js userscript-header.txt
-# sed -e '1d' -e '$$d' \
-# lib/mousetrap/tests/libs/key-event.js \
-# > key-event.js
-#
-# cat \
-# userscript-header.txt \
-# key-event.js \
-# peniquitous.js \
-# > $@
-#
-# rm key-event.js
-
-# build/?: $(IMPORTS)
-# sed -e '/^(function/d' -e '$$d' file
-#
-# build/main.js: build/*.js
-
build:
mkdir -p $@
@@ -57,14 +37,6 @@ build/main.js: main.js.in $(addprefix build/,$(IMPORTS_BASENAME))
$< \
> $@
-peniquitous.user.js: main.js peniquitous.js userscript-header.txt
- $(BROWSERIFY) \
- --outfile $@ \
- $<
-
- cat userscript-header.txt $@ > "$@.tmp"
- mv "$@.tmp" $@
-
.PHONY: clean
clean:
rm -rf build
diff --git a/main.js.in b/main.js.in
index 1079a75..cea96e8 100644
--- a/main.js.in
+++ b/main.js.in
@@ -14,9 +14,6 @@
// along with this program. If not, see <https://www.gnu.org/licenses/>.
-// var key_event = require('./lib/mousetrap/tests/libs/key-event.js');
-// var peniquitous = require('./peniquitous');
-
function key_event () {
$KEY_EVENT
}
diff --git a/package.json b/package.json
deleted file mode 100644
index a00005f..0000000
--- a/package.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "name": "peniquitous",
- "version": "0.0.1",
- "dependencies": {
- "browserify": "17.0.0"
- }
-}