changeset 7099:1969f7dfb6b0

move package.json to root directory In the future we'll probably use it to manage more then just less/css stuff. So the less directory is the wrong place. The most common place is the root directory, so lets put it there. Also, this way the --prefix parameter for npm is no longer required.
author domruf <dominikruf@gmail.com>
date Mon, 18 Dec 2017 22:20:10 +0100
parents 7f571544a0ea
children 8de1837484e6
files MANIFEST.in docs/contributing.rst docs/setup.rst docs/upgrade.rst kallithea/public/less/main.less kallithea/public/less/package.json package.json
diffstat 7 files changed, 23 insertions(+), 24 deletions(-) [+]
line wrap: on
line diff
--- a/MANIFEST.in	Wed Oct 19 20:02:33 2016 +0200
+++ b/MANIFEST.in	Mon Dec 18 22:20:10 2017 +0100
@@ -19,8 +19,7 @@
 include           kallithea/lib/paster_commands/template.ini.mako
 recursive-include kallithea/i18n *
 recursive-include kallithea/public *
-prune             kallithea/public/less/node_modules
-recursive-include kallithea/public/less/node_modules/bootstrap *
+recursive-include node_modules/bootstrap *
 recursive-include kallithea/templates *
 recursive-include kallithea/tests/fixtures *
 recursive-include kallithea/tests/scripts *
--- a/docs/contributing.rst	Wed Oct 19 20:02:33 2016 +0200
+++ b/docs/contributing.rst	Mon Dec 18 22:20:10 2017 +0100
@@ -37,8 +37,8 @@
         pip install --upgrade pip setuptools
         pip install --upgrade -e .
         pip install --upgrade -r dev_requirements.txt
-        npm --prefix kallithea/public/less install     # install dependencies - both tools and data
-        npm --prefix kallithea/public/less run less    # for generating css from less
+        npm install     # install dependencies - both tools and data
+        npm run less    # for generating css from less
         gearbox make-config my.ini
         gearbox setup-db -c my.ini --user=user --email=user@example.com --password=password --repos=/tmp
         gearbox serve -c my.ini --reload &
--- a/docs/setup.rst	Wed Oct 19 20:02:33 2016 +0200
+++ b/docs/setup.rst	Mon Dec 18 22:20:10 2017 +0100
@@ -17,8 +17,8 @@
 
 Then run::
 
-    npm --prefix kallithea/public/less install
-    npm --prefix kallithea/public/less run less
+    npm install
+    npm run less
 
 
 Setting up Kallithea
--- a/docs/upgrade.rst	Wed Oct 19 20:02:33 2016 +0200
+++ b/docs/upgrade.rst	Mon Dec 18 22:20:10 2017 +0100
@@ -96,8 +96,8 @@
 
 Then run::
 
-    npm --prefix kallithea/public/less install
-    npm --prefix kallithea/public/less run less
+    npm install
+    npm run less
 
 
 5. Upgrade your configuration
--- a/kallithea/public/less/main.less	Wed Oct 19 20:02:33 2016 +0200
+++ b/kallithea/public/less/main.less	Mon Dec 18 22:20:10 2017 +0100
@@ -3,8 +3,8 @@
  *
  * Instead, edit the less file(s) and regenerate the css:
  *
- * npm --prefix kallithea/public/less install
- * npm --prefix kallithea/public/less run less
+ * npm install
+ * npm run less
  *
  */
 
--- a/kallithea/public/less/package.json	Wed Oct 19 20:02:33 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-{
-  "name": "kallithea",
-  "private": true,
-  "dependencies": {
-    "bootstrap": "3.3.7"
-  },
-  "devDependencies": {
-    "less": "~2.7",
-    "less-plugin-clean-css": "~1.5"
-  },
-  "scripts": {
-    "less": "lessc --relative-urls main.less ../css/style.css"
-  }
-}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/package.json	Mon Dec 18 22:20:10 2017 +0100
@@ -0,0 +1,14 @@
+{
+  "name": "kallithea",
+  "private": true,
+  "dependencies": {
+    "bootstrap": "3.3.7"
+  },
+  "devDependencies": {
+    "less": "~2.7",
+    "less-plugin-clean-css": "~1.5"
+  },
+  "scripts": {
+    "less": "lessc --relative-urls kallithea/public/less/main.less kallithea/public/css/style.css"
+  }
+}