bodicsek преди 7 години
родител
ревизия
9164f0db74
променени са 4 файла, в които са добавени 910 реда и са изтрити 28 реда
  1. 877 15
      package-lock.json
  2. 15 9
      package.json
  3. 16 3
      src/systemjs.config.ts
  4. 2 1
      src/systemjs/module3.ts

Файловите разлики са ограничени, защото са твърде много
+ 877 - 15
package-lock.json


+ 15 - 9
package.json

@@ -2,19 +2,22 @@
   "name": "systemjs-test",
   "version": "1.0.0",
   "description": "Testing system.js capabilities.",
+  "repository": {},
   "main": "app.js",
   "scripts": {
-    "clean": "rimraf build",
-    "build": "npm run clean && npm run build:systemjs && npm run build:commonjs && npm run build:amd && npm run copy",
+    "clean": "rimraf build && rimraf dist && rimraf release",
+    "copy": "npm run copy:assets && npm run copy:libs",
+    "copy:assets": "cpy '**/*.html' '../build/' --cwd=src --parents && cpy '**/*.css' '../build/' --cwd=src --parents",
+    "copy:libs": "cpy 'systemjs/dist/*' '../build/libs/' --cwd=node_modules --parents",
     "build:systemjs": "tsc -p src",
     "build:commonjs": "tsc -p src/commonjs",
     "build:amd": "tsc -p src/amd",
-    "copy": "npm run copy:assets && npm run copy:libs",
-    "copy:assets": "cpy '**/*.html' '../build/' --cwd=src --parents && cpy '**/*.css' '../build/' --cwd=src --parents",
-    "copy:libs": "cpy 'systemjs/dist/*' '../build/libs/' --cwd=node_modules --parents && cpy 'fp-ts/lib/*' '../build/libs/' --cwd=node_modules --parents && cpy 'systemjs-plugin-text/*.js' '../build/libs/' --cwd=node_modules --parents && cpy 'systemjs-plugin-css/*.js' '../build/libs/' --cwd=node_modules --parents",
-    "dist": "rimraf dist && node systemjs.build.js && cpy '**/index.html' '../dist/' --cwd=build --parents && cpy 'libs/systemjs/dist/*' '../dist/' --cwd=build --parents && cpy 'systemjs.config.js' '../dist/' --cwd=build --parents",
-    "serve:dev": "http-server -p 9090 build/",
-    "serve:dist": "http-server -p 9091 dist/"
+    "build": "npm run clean && npm run build:systemjs && npm run build:commonjs && npm run build:amd && npm run copy",
+    "dist": "rimraf dist && node systemjs.dist.js && cpy '**/index.html' '../dist/' --cwd=build --parents && cpy 'libs/systemjs/dist/*' '../dist/' --cwd=build --parents && cpy 'systemjs.config.js' '../dist/' --cwd=build --parents",
+    "release": "rimraf release && node systemjs.release.js && cpy '**/index.html' '../release/' --cwd=build --parents && cpy 'libs/systemjs/dist/*' '../release/' --cwd=build --parents && cpy 'systemjs.config.js' '../release/' --cwd=build --parents",
+    "serve:build": "live-server --port=9090 --mount=/node_modules:./node_modules --no-browser build/",
+    "serve:dist": "live-server --port=9091 dist/",
+    "serve:release": "live-server --port=9092 release/"
   },
   "keywords": [
     "system.js"
@@ -22,14 +25,17 @@
   "author": "dnabracz",
   "license": "MIT",
   "devDependencies": {
+    "@types/jquery": "^3.3.2",
+    "@types/knockout": "^3.4.54",
     "@types/systemjs": "^0.20.6",
     "cpy-cli": "^1.0.1",
-    "http-server": "^0.11.1",
+    "live-server": "^1.2.0",
     "rimraf": "^2.6.2",
     "systemjs-builder": "^0.16.12",
     "typescript": "^2.7.2"
   },
   "dependencies": {
+    "@os/os-common": "^5.1.2",
     "fp-ts": "^1.4.1",
     "systemjs": "^0.21.0",
     "systemjs-plugin-css": "^0.1.37",

+ 16 - 3
src/systemjs.config.ts

@@ -4,9 +4,22 @@ SystemJS.config({
         ".": {
         }
     },
+    paths: {
+        "npm:": "./node_modules/"
+    },
     map: {
-        "text": "libs/systemjs-plugin-text/text",
-        "css": "libs/systemjs-plugin-css/css",
-        "fp-ts": "libs/fp-ts"
+        "text": "npm:systemjs-plugin-text/text",
+        "css": "npm:systemjs-plugin-css/css",
+
+        "fp-ts": "npm:fp-ts",
+
+        "@os/os-common": "npm:@os/os-common/lib/index",
+        "jquery": "npm:jquery/dist/jquery",
+        "jquery-ajax-transport-xdomainrequest": "npm:jquery-ajax-transport-xdomainrequest/jquery.xdomainrequest.min",
+        "js-cookie": "npm:js-cookie/src/js.cookie",
+        "signals": "npm:signals/dist/signals",
+        "i18next": "npm:i18next/i18next",
+        "i18next-xhr-backend": "npm:i18next-xhr-backend/i18nextXHRBackend",
+        "knockout": "npm:knockout/build/output/knockout-latest.debug",
     }
   });

+ 2 - 1
src/systemjs/module3.ts

@@ -1,11 +1,12 @@
 import { ICounter } from "../common/interfaces";
+import { StringHelper } from "@os/os-common";
 
 export class SystemJsCounter implements ICounter {
     constructor(private _value:number = 0) {
     }
 
     public get value(): string {
-        return `systemjs ${this._value}`;
+        return StringHelper.capitalize(`systemjs ${this._value}`);
     }
 
     public incr(): void {

Някои файлове не бяха показани, защото твърде много файлове са промени