Paladox has uploaded a new change for review.
https://gerrit.wikimedia.org/r/282636
Change subject: Add npm entry point
......................................................................
Add npm entry point
Change-Id: Ibf99e806de9f467981668adefe5a6d2e84a9ecff
---
M .gitignore
M Minifier.php
A i18n/en.json
A i18n/qqq.json
4 files changed, 16 insertions(+), 1 deletion(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Minifier
refs/changes/36/282636/1
diff --git a/.gitignore b/.gitignore
index 9a252bc..a837233 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
server/node_modules
server/settings.json
npm-debug.log
+node_modules/**
diff --git a/Minifier.php b/Minifier.php
index 4a75d56..c7fe6b5 100644
--- a/Minifier.php
+++ b/Minifier.php
@@ -13,6 +13,8 @@
'url' => 'https://www.mediawiki.org/wiki/Extension:Minifier',
);
+$wgMessagesDirs['Minifier'] = __DIR__ . '/i18n';
+
$wgAutoloadClasses['JSUglifier'] = __DIR__ . '/Minifier.body.php';
$wgAutoloadClasses['MinificationException'] = __DIR__ .
'/MinificationException.php';
$wgResourceFilters['minify-js'] = 'JSUglifier';
@@ -28,4 +30,4 @@
$wgMinifierConnectionOptions = array(
CURLOPT_CONNECTTIMEOUT_MS => 1000,
CURLOPT_TIMEOUT_MS => 10000,
-);
\ No newline at end of file
+);
diff --git a/i18n/en.json b/i18n/en.json
new file mode 100644
index 0000000..dfff303
--- /dev/null
+++ b/i18n/en.json
@@ -0,0 +1,6 @@
+{
+ "@metadata": {
+ "authors": []
+ },
+ "minifier-desc": "Improves JavaScript minification ratio by using an
UglifyJS service"
+}
diff --git a/i18n/qqq.json b/i18n/qqq.json
new file mode 100644
index 0000000..f1c8940
--- /dev/null
+++ b/i18n/qqq.json
@@ -0,0 +1,6 @@
+{
+ "@metadata": {
+ "authors": []
+ },
+ "minifier-desc":
"{{desc|what=extension|name=Minifier|url=https://www.mediawiki.org/wiki/Extension:Minifier}}"
+}
--
To view, visit https://gerrit.wikimedia.org/r/282636
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ibf99e806de9f467981668adefe5a6d2e84a9ecff
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Minifier
Gerrit-Branch: master
Gerrit-Owner: Paladox <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits