From 17ae81f04074ad5b2fdbb21f221e33e69b425e53 Mon Sep 17 00:00:00 2001
From: jsteuer <jan.steuer.htw@gmail.com>
Date: Wed, 05 Feb 2020 11:36:17 +0100
Subject: [PATCH] better docs, ide-tool-utils as ts, es6 and es5

---
 package.json |   40 ++++++++++++++++++++++++++--------------
 1 files changed, 26 insertions(+), 14 deletions(-)

diff --git a/package.json b/package.json
index caba57b..89a12a2 100644
--- a/package.json
+++ b/package.json
@@ -1,39 +1,51 @@
 {
   "name": "@mathcoach/ide-api",
-  "version": "2.0.1",
+  "version": "3.0.0",
   "description": "API zur MathCoach IDE",
   "main": "./src/index.ts",
+  "types": "dist/es6/index.d.ts",
   "directories": {
     "example": "examples"
   },
   "devDependencies": {
-    "ava": "^2.4.0",
-    "nyc": "^14.1.1",
-    "rimraf": "^3.0.0",
-    "ts-node": "^8.5.4",
-    "typedoc": "^0.15.5"
+    "ava": "^3.2.0",
+    "nyc": "^15.0.0",
+    "parcel": "^1.12.4",
+    "rimraf": "^3.0.1",
+    "ts-node": "^8.6.2",
+    "tsconfig-paths": "^3.9.0",
+    "typedoc": "^0.16.9"
   },
   "scripts": {
     "clean": "rimraf dist/ && rimraf docs/",
     "test": "nyc ava",
-    "build": "npm run clean  && npm run build-docs",
-    "build-docs": "typedoc mathcoach-api.d.ts src/ --out docs/ --mode file --hideGenerator --theme minimal --includeDeclarations --excludeExternals --media ./media"
+    "build": "npm run clean  && npm run build-docs && npm run build-utils-es6 && npm run build-utils-lib",
+    "build-docs": "typedoc src/ --out docs/ --mode file --hideGenerator --theme minimal --includeDeclarations --excludeExternals --media ./media",
+    "build-utils-es6": "npx tsc --project tsconfig-es6.json",
+    "build-utils-lib": "parcel build src/index.ts --target node --bundle-node-modules --global MC_IDE_TOOL_UTILS --out-dir dist/lib --out-file mathcoach-ide-tool-utils.js --public-url ./"
   },
   "author": "jsteuer",
   "license": "",
   "ava": {
-    "compileEnhancements": false,
+    "files": [
+      "./test/**/*.spec.ts"
+    ],
     "extensions": [
       "ts"
     ],
     "require": [
-      "ts-node/register"
-    ]
+      "ts-node/register/transpile-only",
+      "tsconfig-paths/register"
+    ],
+    "concurrency": 5,
+    "failFast": true,
+    "failWithoutAssertions": false,
+    "tap": false,
+    "verbose": true
   },
   "nyc": {
     "include": [
-      "src/**/*.ts",
-      "src/**/*.tsx"
+      "src/**/*.ts"
     ],
     "exclude": [
       "**/*.d.ts"
@@ -43,7 +55,7 @@
       ".tsx"
     ],
     "require": [
-      "ts-node/register"
+      "ts-node/register/transpile-only"
     ],
     "reporter": [
       "text-summary",

--
Gitblit v1.10.0-SNAPSHOT