Browse Source

Initial commit

James Peret 1 year ago
commit
04fdf19a86
5 changed files with 176 additions and 0 deletions
  1. 1 0
      .gitignore
  2. 5 0
      index.js
  3. 106 0
      package-lock.json
  4. 17 0
      package.json
  5. 47 0
      readme.md

+ 1 - 0
.gitignore

@@ -0,0 +1 @@
+/node_modules

+ 5 - 0
index.js

@@ -0,0 +1,5 @@
+server = require('mws-server');
+let system = {}
+system.require = require;
+modular_web_system = require('mws-core');
+modular_web_system.start(system);

+ 106 - 0
package-lock.json

@@ -0,0 +1,106 @@
+{
+  "name": "carmen-castillo-system",
+  "version": "0.0.1",
+  "lockfileVersion": 2,
+  "requires": true,
+  "packages": {
+    "": {
+      "name": "carmen-castillo-system",
+      "version": "0.0.1",
+      "license": "ISC",
+      "dependencies": {
+        "mws-carmen-castillo-landing-page": "file:../mws-carmen-castillo-landing-page/",
+        "mws-core": "file:../mws-core/",
+        "mws-cpanel": "file:../mws-cpanel/",
+        "mws-server": "file:../mws-server/"
+      }
+    },
+    "../mws-carmen-castillo-landing-page": {
+      "version": "0.0.1",
+      "license": "ISC"
+    },
+    "../mws-core": {
+      "version": "0.0.1",
+      "license": "ISC",
+      "dependencies": {
+        "chalk": "^4.1.2",
+        "figures": "^3.2.0"
+      }
+    },
+    "../mws-cpanel": {
+      "version": "0.0.1",
+      "license": "ISC",
+      "dependencies": {
+        "chalk": "^4.1.2"
+      }
+    },
+    "../mws-example-module": {
+      "version": "0.0.1",
+      "extraneous": true,
+      "license": "ISC"
+    },
+    "../mws-server": {
+      "version": "0.0.1",
+      "license": "ISC",
+      "dependencies": {
+        "chalk": "^4.1.2",
+        "ejs": "^3.1.8",
+        "express": "^4.18.1",
+        "express-ejs-layouts": "^2.5.1"
+      }
+    },
+    "../mws-start-page": {
+      "version": "0.0.1",
+      "extraneous": true,
+      "license": "ISC"
+    },
+    "../mws-theme-simple": {
+      "version": "0.0.1",
+      "extraneous": true,
+      "license": "ISC"
+    },
+    "node_modules/mws-carmen-castillo-landing-page": {
+      "resolved": "../mws-carmen-castillo-landing-page",
+      "link": true
+    },
+    "node_modules/mws-core": {
+      "resolved": "../mws-core",
+      "link": true
+    },
+    "node_modules/mws-cpanel": {
+      "resolved": "../mws-cpanel",
+      "link": true
+    },
+    "node_modules/mws-server": {
+      "resolved": "../mws-server",
+      "link": true
+    }
+  },
+  "dependencies": {
+    "mws-carmen-castillo-landing-page": {
+      "version": "file:../mws-carmen-castillo-landing-page"
+    },
+    "mws-core": {
+      "version": "file:../mws-core",
+      "requires": {
+        "chalk": "^4.1.2",
+        "figures": "^3.2.0"
+      }
+    },
+    "mws-cpanel": {
+      "version": "file:../mws-cpanel",
+      "requires": {
+        "chalk": "^4.1.2"
+      }
+    },
+    "mws-server": {
+      "version": "file:../mws-server",
+      "requires": {
+        "chalk": "^4.1.2",
+        "ejs": "^3.1.8",
+        "express": "^4.18.1",
+        "express-ejs-layouts": "^2.5.1"
+      }
+    }
+  }
+}

+ 17 - 0
package.json

@@ -0,0 +1,17 @@
+{
+  "name": "carmen-castillo-system",
+  "version": "0.0.1",
+  "description": "Carmen Castillo Imoveis System, based on the Modular Web System",
+  "main": "index.js",
+  "scripts": {
+    "test": "echo \"Error: no test specified\" && exit 1"
+  },
+  "author": "James Peret <james.peret@gmail.com> (http://jamesperet.com/)",
+  "license": "ISC",
+  "dependencies": {
+    "@kairoscope/mws-core": "0.0.1",
+    "@kairoscope/mws-server": "0.0.1",
+    "@kairoscope/mws-carmen-castillo-landing-page": "0.0.1"
+  },
+  "publishConfig":{"registry":"https://registry.kairoscope.net"}
+}

+ 47 - 0
readme.md

@@ -0,0 +1,47 @@
+# Carmen Castillo Imóveis System
+
+Current dev dependency list:
+
+```json
+"dependencies": {
+    "mws-core": "file:../mws-core/",
+    "mws-server": "file:../mws-server/",
+    "mws-cpanel": "file:../mws-cpanel/",
+    "mws-carmen-castillo-landing-page": "file:../mws-carmen-castillo-landing-page/"
+  },
+```
+## Custom registry
+
+To have dependencies from different registries referred in same package.json, npm recommends to use scope
+
+Scoped packages will look like
+
+```json
+"dependencies": {
+  "@kairoscope/mypackage": "^1.3.0"
+}
+```
+
+You can associate a scope with a registry using npm config:
+
+```bash
+npm config set @kairoscope:registry https://registry.kairoscope.net
+````
+
+Once a scope is associated with a registry, any npm install for a package with that scope will request packages from that registry instead of default registry https://registry.npmjs.org
+
+
+
+
+Old dependecy list:
+
+```json
+  "dependencies": {
+    "mws-core": "file:../mws-core/",
+    "mws-server": "file:../mws-server/",
+    "mws-cpanel": "file:../mws-cpanel/",
+    "mws-start-page": "file:../mws-start-page/",
+    "mws-example-module": "file:../mws-example-module/",
+    "mws-theme-simple": "file:../mws-theme-simple/"
+  }
+```