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