From e71400bdf6b7e5451ceb489ea1c285af59a1b8e7 Mon Sep 17 00:00:00 2001 From: Kenneth Brubaker Date: Sun, 15 Jan 2017 15:25:24 -0600 Subject: [PATCH] =?UTF-8?q?chore(devenv):=20Build=20single=20NPM=20package?= =?UTF-8?q?=20=F0=9F=94=A8=20(#88)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Changed npm scope to @jali-ms * chore(devenv): Build single NPM package ▶️️ 🔨 Completes #4, again. Changed webpack output format for node 'require' support. --- .bithoundrc | 4 +- DESIGN.md | 2 +- docs/esdoc/overview.md | 46 +++++++------- examples/packages/util.example.ts | 38 ++++++------ examples/tsconfig.json | 2 +- package.json | 11 ++-- packages/{@jali => @jali-ms}/core/index.ts | 0 .../core/iterables/index.ts | 0 .../{@jali => @jali-ms}/core/package.json | 2 +- .../core/src/message-priority.ts | 0 .../core/src/message-severity.ts | 0 .../src/notification-message-iterables.ts | 2 +- .../core/src/notification-message.ts | 0 .../core/src/structured-error.ts | 2 +- .../core/src/type-guards.ts | 0 .../core/tsconfig-build.json | 4 +- .../core/type-guards/index.ts | 0 .../note/es2015.tsconfig.json | 0 .../note/es5.tsconfig.json | 0 packages/{@jali => @jali-ms}/note/index.ts | 0 .../{@jali => @jali-ms}/note/package.json | 2 +- .../note/src/message-code.md | 0 .../note/src/message-code.ts | 4 +- .../note/src/message-encoding-data.ts | 0 .../note/src/message-encoding-segment-data.ts | 0 .../note/src/message-encoding-version.ts | 0 .../note/src/message-encoding.ts | 0 .../note/src/standard-encodings.ts | 0 .../src/standard-message-encoding-version.ts | 4 +- .../note/src/standard-message-encoding.ts | 4 +- .../note/src/typed-message.ts | 2 +- .../note/tsconfig-build.json | 4 +- packages/{@jali => @jali-ms}/package.json | 0 packages/{@jali => @jali-ms}/util/.npmignore | 0 packages/{@jali => @jali-ms}/util/README.md | 12 ++-- .../{@jali => @jali-ms}/util/errors/index.ts | 0 packages/{@jali => @jali-ms}/util/index.ts | 0 .../util/iterables/index.ts | 0 .../{@jali => @jali-ms}/util/package.json | 4 +- .../util/src/argument-empty-string-error.ts | 4 +- .../util/src/argument-error.ts | 4 +- .../util/src/argument-false-error.ts | 4 +- .../util/src/argument-falsy-error.ts | 4 +- .../util/src/argument-nan-error.ts | 4 +- .../util/src/argument-null-error.ts | 4 +- .../util/src/argument-type-error.ts | 4 +- .../util/src/argument-undefined-error.ts | 4 +- .../util/src/argument-verifiers.ts | 60 +++++++++---------- .../src/argument-whitespace-string-error.ts | 4 +- .../util/src/argument-zero-error.ts | 4 +- .../util/src/invalid-state-error.ts | 0 .../{@jali => @jali-ms}/util/src/iterables.ts | 8 +-- .../util/src/type-guards.ts | 0 .../argument-empty-string-error.unit.test.ts | 0 .../util/test/argument-error.unit.test.ts | 0 .../test/argument-false-error.unit.test.ts | 0 .../test/argument-falsy-error.unit.test.ts | 0 .../util/test/argument-nan-error.unit.test.ts | 0 .../test/argument-null-error.unit.test.ts | 0 .../test/argument-type-error.unit.test.ts | 0 .../argument-undefined-error.unit.test.ts | 0 .../util/test/argument-verifiers.unit.test.ts | 0 .../argument-whitespace-error.unit.test.ts | 0 .../test/argument-zero-error.unit.test.ts | 0 .../util/test/iterables-as-array.unit.test.ts | 0 .../test/iterables-as-iterable.unit.test.ts | 0 .../util/test/iterables-concat.unit.test.ts | 0 .../util/test/iterables-every.unit.test.ts | 0 .../util/test/iterables-filter.unit.test.ts | 0 .../util/test/iterables-find.unit.test.ts | 0 .../util/test/iterables-includes.unit.test.ts | 0 .../util/test/iterables-map.unit.test.ts | 0 .../util/test/iterables-reduce.unit.test.ts | 0 .../util/test/iterables-slice.unit.test.ts | 0 .../util/test/iterables-some.unit.test.ts | 0 .../util/test/iterables-to-map.unit.test.ts | 0 .../util/test/type-guards.unit.test.ts | 0 .../util/testing/argument-error-helpers.ts | 0 .../util/testing/helpers.ts | 0 .../{@jali => @jali-ms}/util/testing/index.ts | 0 .../util/testing/iterables-helpers.ts | 0 .../util/testing/product-epic.ts | 0 .../util/testing/repo-package.ts | 0 .../util/testing/test-description.ts | 0 .../util/testing/test-disposition.ts | 0 .../util/testing/test-type.ts | 0 .../util/tsconfig-build.json | 2 +- .../util/type-guards/index.ts | 0 .../{@jali => @jali-ms}/util/webpackfile.js | 4 +- packages/tsconfig.json | 2 +- tsconfig.json | 2 +- 91 files changed, 135 insertions(+), 132 deletions(-) rename packages/{@jali => @jali-ms}/core/index.ts (100%) rename packages/{@jali => @jali-ms}/core/iterables/index.ts (100%) rename packages/{@jali => @jali-ms}/core/package.json (97%) rename packages/{@jali => @jali-ms}/core/src/message-priority.ts (100%) rename packages/{@jali => @jali-ms}/core/src/message-severity.ts (100%) rename packages/{@jali => @jali-ms}/core/src/notification-message-iterables.ts (91%) rename packages/{@jali => @jali-ms}/core/src/notification-message.ts (100%) rename packages/{@jali => @jali-ms}/core/src/structured-error.ts (96%) rename packages/{@jali => @jali-ms}/core/src/type-guards.ts (100%) rename packages/{@jali => @jali-ms}/core/tsconfig-build.json (85%) rename packages/{@jali => @jali-ms}/core/type-guards/index.ts (100%) rename packages/{@jali => @jali-ms}/note/es2015.tsconfig.json (100%) rename packages/{@jali => @jali-ms}/note/es5.tsconfig.json (100%) rename packages/{@jali => @jali-ms}/note/index.ts (100%) rename packages/{@jali => @jali-ms}/note/package.json (97%) rename packages/{@jali => @jali-ms}/note/src/message-code.md (100%) rename packages/{@jali => @jali-ms}/note/src/message-code.ts (88%) rename packages/{@jali => @jali-ms}/note/src/message-encoding-data.ts (100%) rename packages/{@jali => @jali-ms}/note/src/message-encoding-segment-data.ts (100%) rename packages/{@jali => @jali-ms}/note/src/message-encoding-version.ts (100%) rename packages/{@jali => @jali-ms}/note/src/message-encoding.ts (100%) rename packages/{@jali => @jali-ms}/note/src/standard-encodings.ts (100%) rename packages/{@jali => @jali-ms}/note/src/standard-message-encoding-version.ts (94%) rename packages/{@jali => @jali-ms}/note/src/standard-message-encoding.ts (95%) rename packages/{@jali => @jali-ms}/note/src/typed-message.ts (96%) rename packages/{@jali => @jali-ms}/note/tsconfig-build.json (83%) rename packages/{@jali => @jali-ms}/package.json (100%) rename packages/{@jali => @jali-ms}/util/.npmignore (100%) rename packages/{@jali => @jali-ms}/util/README.md (92%) rename packages/{@jali => @jali-ms}/util/errors/index.ts (100%) rename packages/{@jali => @jali-ms}/util/index.ts (100%) rename packages/{@jali => @jali-ms}/util/iterables/index.ts (100%) rename packages/{@jali => @jali-ms}/util/package.json (95%) rename packages/{@jali => @jali-ms}/util/src/argument-empty-string-error.ts (92%) rename packages/{@jali => @jali-ms}/util/src/argument-error.ts (94%) rename packages/{@jali => @jali-ms}/util/src/argument-false-error.ts (92%) rename packages/{@jali => @jali-ms}/util/src/argument-falsy-error.ts (95%) rename packages/{@jali => @jali-ms}/util/src/argument-nan-error.ts (92%) rename packages/{@jali => @jali-ms}/util/src/argument-null-error.ts (92%) rename packages/{@jali => @jali-ms}/util/src/argument-type-error.ts (95%) rename packages/{@jali => @jali-ms}/util/src/argument-undefined-error.ts (92%) rename packages/{@jali => @jali-ms}/util/src/argument-verifiers.ts (94%) rename packages/{@jali => @jali-ms}/util/src/argument-whitespace-string-error.ts (93%) rename packages/{@jali => @jali-ms}/util/src/argument-zero-error.ts (92%) rename packages/{@jali => @jali-ms}/util/src/invalid-state-error.ts (100%) rename packages/{@jali => @jali-ms}/util/src/iterables.ts (99%) rename packages/{@jali => @jali-ms}/util/src/type-guards.ts (100%) rename packages/{@jali => @jali-ms}/util/test/argument-empty-string-error.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/argument-error.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/argument-false-error.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/argument-falsy-error.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/argument-nan-error.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/argument-null-error.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/argument-type-error.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/argument-undefined-error.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/argument-verifiers.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/argument-whitespace-error.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/argument-zero-error.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/iterables-as-array.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/iterables-as-iterable.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/iterables-concat.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/iterables-every.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/iterables-filter.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/iterables-find.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/iterables-includes.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/iterables-map.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/iterables-reduce.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/iterables-slice.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/iterables-some.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/iterables-to-map.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/test/type-guards.unit.test.ts (100%) rename packages/{@jali => @jali-ms}/util/testing/argument-error-helpers.ts (100%) rename packages/{@jali => @jali-ms}/util/testing/helpers.ts (100%) rename packages/{@jali => @jali-ms}/util/testing/index.ts (100%) rename packages/{@jali => @jali-ms}/util/testing/iterables-helpers.ts (100%) rename packages/{@jali => @jali-ms}/util/testing/product-epic.ts (100%) rename packages/{@jali => @jali-ms}/util/testing/repo-package.ts (100%) rename packages/{@jali => @jali-ms}/util/testing/test-description.ts (100%) rename packages/{@jali => @jali-ms}/util/testing/test-disposition.ts (100%) rename packages/{@jali => @jali-ms}/util/testing/test-type.ts (100%) rename packages/{@jali => @jali-ms}/util/tsconfig-build.json (93%) rename packages/{@jali => @jali-ms}/util/type-guards/index.ts (100%) rename packages/{@jali => @jali-ms}/util/webpackfile.js (96%) diff --git a/.bithoundrc b/.bithoundrc index 1a3e559..2841212 100644 --- a/.bithoundrc +++ b/.bithoundrc @@ -10,8 +10,8 @@ "coverage/**", "dist/**", "examples/**", - "packages/@jali/core/**", - "packages/@jali/note/**", + "packages/@jali-ms/core/**", + "packages/@jali-ms/note/**", "webpackfile.js" ], "test": [ diff --git a/DESIGN.md b/DESIGN.md index e79be41..83ab5dc 100644 --- a/DESIGN.md +++ b/DESIGN.md @@ -150,7 +150,7 @@ packages. In the future it will support polyglot development with golang and other platforms hosted in the same repo. > You can see the packages in the -> [packages/@jali](https://github.com/latticework/jali/tree/master/packages/@jali) +> [packages/@jali-ms](https://github.com/latticework/jali/tree/master/packages/@jali-ms) > folder. ### Security and management diff --git a/docs/esdoc/overview.md b/docs/esdoc/overview.md index dcc1383..5cc5ded 100644 --- a/docs/esdoc/overview.md +++ b/docs/esdoc/overview.md @@ -10,19 +10,19 @@ |Package|Description|Modules| |:-|:-|:-| -|[@jali/core](overview.html#package-jali-core)|framework-level utilities|`@jali/core`
`@jali/core/iterables`
`@jali/core/type-guards`| -|[@jali/util](overview.html#package-jali-util)|language-level utilities|`@jali/util`
`@jali/util/errors`
`@jali/util/iterables`
`@jali/util/type-guards`| +|[@jali-ms/core](overview.html#package-jali-core)|framework-level utilities|`@jali-ms/core`
`@jali-ms/core/iterables`
`@jali-ms/core/type-guards`| +|[@jali-ms/util](overview.html#package-jali-util)|language-level utilities|`@jali-ms/util`
`@jali-ms/util/errors`
`@jali-ms/util/iterables`
`@jali-ms/util/type-guards`| -## Package @jali/core +## Package @jali-ms/core _Back to [Packages](overview.html#packages)_ Provides framework-level utilities such as notification messages and structured errors. -## Package @jali/util +## Package @jali-ms/util _Back to [Packages](overview.html#packages)_ @@ -33,15 +33,15 @@ common `Iterable` functions. |Export|Description| |:-|:-| -|Errors|Re-export of [`@jali/util/errors`](overview.html#module-jali-util-errors)| -|Iterables|Re-export of [`@jali/util/iterables`](overview.html#module-jali-util-iterables)| -|TypeGuards|Re-export of [`@jali/util/type-guards`](overview.html#module-jali-util-type-guards)| +|Errors|Re-export of [`@jali-ms/util/errors`](overview.html#module-jali-util-errors)| +|Iterables|Re-export of [`@jali-ms/util/iterables`](overview.html#module-jali-util-iterables)| +|TypeGuards|Re-export of [`@jali-ms/util/type-guards`](overview.html#module-jali-util-type-guards)| -### Module @jali/util/errors +### Module @jali-ms/util/errors -_Back to [Package @jali/util](overview.html#package-jali-util)_ +_Back to [Package @jali-ms/util](overview.html#package-jali-util)_ @@ -74,16 +74,16 @@ _Back to [Package @jali/util](overview.html#package-jali-util)_ -[ArgumentEmptyStringError]: ../class/all/@jali/util/src/argument-empty-string-error.js~ArgumentEmptyStringError.html -[ArgumentError]: ../class/all/@jali/util/src/argument-error.js~ArgumentError.html -[ArgumentFalseError]: ../class/all/@jali/util/src/argument-false-error.js~ArgumentFalseError.html -[ArgumentFalsyError]: ../class/all/@jali/util/src/argument-falsy-error.js~ArgumentFalsyError.html -[ArgumentNanError]: ../class/all/@jali/util/src/argument-nan-error.js~ArgumentNanError.html -[ArgumentNullError]: ../class/all/@jali/util/src/argument-null-error.js~ArgumentNullError.html -[ArgumentTypeError]: ../class/all/@jali/util/src/argument-type-error.js~ArgumentTypeError.html -[ArgumentUndefinedError]: ../class/all/@jali/util/src/argument-undefined-error.js~ArgumentUndefinedError.html -[ArgumentWhitespaceStringError]: ../class/all/@jali/util/src/argument-whitespace-string-error.js~ArgumentWhitespaceStringError.html -[ArgumentZeroError]: ../class/all/@jali/util/src/argument-zero-error.js~ArgumentZeroError.html +[ArgumentEmptyStringError]: ../class/all/@jali-ms/util/src/argument-empty-string-error.js~ArgumentEmptyStringError.html +[ArgumentError]: ../class/all/@jali-ms/util/src/argument-error.js~ArgumentError.html +[ArgumentFalseError]: ../class/all/@jali-ms/util/src/argument-false-error.js~ArgumentFalseError.html +[ArgumentFalsyError]: ../class/all/@jali-ms/util/src/argument-falsy-error.js~ArgumentFalsyError.html +[ArgumentNanError]: ../class/all/@jali-ms/util/src/argument-nan-error.js~ArgumentNanError.html +[ArgumentNullError]: ../class/all/@jali-ms/util/src/argument-null-error.js~ArgumentNullError.html +[ArgumentTypeError]: ../class/all/@jali-ms/util/src/argument-type-error.js~ArgumentTypeError.html +[ArgumentUndefinedError]: ../class/all/@jali-ms/util/src/argument-undefined-error.js~ArgumentUndefinedError.html +[ArgumentWhitespaceStringError]: ../class/all/@jali-ms/util/src/argument-whitespace-string-error.js~ArgumentWhitespaceStringError.html +[ArgumentZeroError]: ../class/all/@jali-ms/util/src/argument-zero-error.js~ArgumentZeroError.html [verifyArgument]: ../function/index.html#static-function-verifyArgument [verifyBoolean]: ../function/index.html#static-function-verifyBoolean [verifyDefined]: ../function/index.html#static-function-verifyDefined @@ -99,9 +99,9 @@ _Back to [Package @jali/util](overview.html#package-jali-util)_ [verifyTrue]: ../function/index.html#static-function-verifyTrue [verifyTruthy]: ../function/index.html#static-function-verifyTruthy -### Module @jali/util/iterables +### Module @jali-ms/util/iterables -_Back to [Package @jali/util](overview.html#package-jali-util)_ +_Back to [Package @jali-ms/util](overview.html#package-jali-util)_ @@ -135,9 +135,9 @@ _Back to [Package @jali/util](overview.html#package-jali-util)_ [some]: ../function/index.html#static-function-some [toMap]: ../function/index.html#static-function-toMap -### Module @jali/util/type-guards +### Module @jali-ms/util/type-guards -_Back to [Package @jali/util](overview.html#package-jali-util)_ +_Back to [Package @jali-ms/util](overview.html#package-jali-util)_ diff --git a/examples/packages/util.example.ts b/examples/packages/util.example.ts index 47e946d..c8a86a4 100644 --- a/examples/packages/util.example.ts +++ b/examples/packages/util.example.ts @@ -1,19 +1,19 @@ // cSpell:ignore asiterable tomap // import * as path from 'path'; -import * as Util from '@jali/util'; -import * as Errors from '@jali/util/errors'; -import { verifyArgument, verifyTruthy } from '@jali/util/errors'; -import * as Iterables from '@jali/util/iterables'; -import * as TypeGuards from '@jali/util/type-guards'; +import * as Util from '@jali-ms/util'; +import * as Errors from '@jali-ms/util/errors'; +import { verifyArgument, verifyTruthy } from '@jali-ms/util/errors'; +import * as Iterables from '@jali-ms/util/iterables'; +import * as TypeGuards from '@jali-ms/util/type-guards'; import Example from '../example'; import ExampleContext from '../example-context' -@Example('@jali/util') +@Example('@jali-ms/util') export default class jali_util { - @Example('@jali/util', '@jali/util/errors') + @Example('@jali-ms/util', '@jali-ms/util/errors') public jali_util_errors(writer: ExampleContext): void { // Demonstrates verifying function arguments for low-level libraries. In service operations, // use Jali Notification Messages instead. @@ -71,7 +71,7 @@ export default class jali_util { /** * @/jali/util/iterables.asArray */ - @Example('@jali/util', '@jali/util/iterators', 'Iterables', 'asArray') + @Example('@jali-ms/util', '@jali-ms/util/iterators', 'Iterables', 'asArray') public jali_util_iterators_asarray(writer: ExampleContext): void { writer.logIndented(2, `number to number[]`, '①'); @@ -112,7 +112,7 @@ export default class jali_util { /** * @/jali/util/iterables.asIterable */ - @Example('@jali/util', '@jali/util/iterators', 'Iterables', 'asIterable') + @Example('@jali-ms/util', '@jali-ms/util/iterators', 'Iterables', 'asIterable') public jali_util_iterators_asiterable(writer: ExampleContext): void { writer.logIndented(2, `undefined to Iterable`, '①'); @@ -153,7 +153,7 @@ export default class jali_util { /** * @/jali/util/iterables.concat */ - @Example('@jali/util', '@jali/util/iterators', 'Iterables', 'concat') + @Example('@jali-ms/util', '@jali-ms/util/iterators', 'Iterables', 'concat') public jali_util_iterators_concat(writer: ExampleContext): void { writer.logIndented(2, `Concatenate three sequences.`, '①'); const weekendDays = ['Sunday', 'Saturday']; @@ -166,7 +166,7 @@ export default class jali_util { /** * @/jali/util/iterables.every */ - @Example('@jali/util', '@jali/util/iterators', 'Iterables', 'every') + @Example('@jali-ms/util', '@jali-ms/util/iterators', 'Iterables', 'every') public jali_util_iterators_every(writer: ExampleContext): void { writer.logIndented(2, `Test for only even numbers`, '①'); @@ -193,7 +193,7 @@ export default class jali_util { /** * @/jali/util/iterables.filter */ - @Example('@jali/util', '@jali/util/iterators', 'Iterables', 'filter') + @Example('@jali-ms/util', '@jali-ms/util/iterators', 'Iterables', 'filter') public jali_util_iterators_filter(writer: ExampleContext): void { writer.logIndented(2, `Select even numbers`, '①'); @@ -220,7 +220,7 @@ export default class jali_util { /** * @/jali/util/iterables.find */ - @Example('@jali/util', '@jali/util/iterators', 'Iterables', 'find') + @Example('@jali-ms/util', '@jali-ms/util/iterators', 'Iterables', 'find') public jali_util_iterators_find(writer: ExampleContext): void { writer.logIndented(2, `Find first element divisible by 5`, '①'); @@ -257,7 +257,7 @@ export default class jali_util { /** * @/jali/util/iterables.includes */ - @Example('@jali/util', '@jali/util/iterators', 'Iterables', 'includes') + @Example('@jali-ms/util', '@jali-ms/util/iterators', 'Iterables', 'includes') public jali_util_iterators_includes(writer: ExampleContext): void { writer.logIndented(2, `Find an element`, '①'); @@ -279,7 +279,7 @@ export default class jali_util { /** * @/jali/util/iterables.map */ - @Example('@jali/util', '@jali/util/iterators', 'Iterables', 'map') + @Example('@jali-ms/util', '@jali-ms/util/iterators', 'Iterables', 'map') public jali_util_iterators_map(writer: ExampleContext): void { writer.logIndented(2, `Transform to objects`, '①'); @@ -305,7 +305,7 @@ export default class jali_util { /** * @/jali/util/iterables.reduce */ - @Example('@jali/util', '@jali/util/iterators', 'Iterables', 'reduce') + @Example('@jali-ms/util', '@jali-ms/util/iterators', 'Iterables', 'reduce') public jali_util_iterators_reduce(writer: ExampleContext): void { writer.logIndented(2, `Compute average`, '①'); @@ -328,7 +328,7 @@ export default class jali_util { /** * @/jali/util/iterables.slice */ - @Example('@jali/util', '@jali/util/iterators', 'Iterables', 'slice') + @Example('@jali-ms/util', '@jali-ms/util/iterators', 'Iterables', 'slice') public jali_util_iterators_slice(writer: ExampleContext): void { writer.logIndented(2, `Get paged data from a store`, '①'); @@ -375,7 +375,7 @@ export default class jali_util { /** * @/jali/util/iterables.some */ - @Example('@jali/util', '@jali/util/iterators', 'Iterables', 'some') + @Example('@jali-ms/util', '@jali-ms/util/iterators', 'Iterables', 'some') public jali_util_iterators_some(writer: ExampleContext): void { writer.logIndented(2, `Determine if any element is divisible by 5`, '①'); @@ -412,7 +412,7 @@ export default class jali_util { /** * @/jali/util/iterables.toMap */ - @Example('@jali/util', '@jali/util/iterators', 'Iterables', 'toMap') + @Example('@jali-ms/util', '@jali-ms/util/iterators', 'Iterables', 'toMap') public jali_util_iterators_tomap(writer: ExampleContext): void { writer.logIndented(2, `Entities mapped by id`, '①'); diff --git a/examples/tsconfig.json b/examples/tsconfig.json index df9888a..d593287 100644 --- a/examples/tsconfig.json +++ b/examples/tsconfig.json @@ -16,7 +16,7 @@ "noUnusedParameters": true, "outDir": "../dist/examples/", "paths": { - "@jali/*": ["../packages/@jali/*"] + "@jali-ms/*": ["../packages/@jali-ms/*"] }, //"rootDir": ".", "rootDirs": ["."], diff --git a/package.json b/package.json index 8f01ec8..617a2c7 100644 --- a/package.json +++ b/package.json @@ -15,11 +15,11 @@ "postbuild:packages": "npm run build:examples", "build:pkg": "echo build:pkg complete", "prebuild:pkg": "npm run build:pkg:note", - "build:pkg:core": "tsc -p packages/@jali/core/tsconfig-build.json && cpy packages/@jali/core/package.json dist/packages-dist/@jali/core", + "build:pkg:core": "tsc -p packages/@jali-ms/core/tsconfig-build.json && cpy packages/@jali-ms/core/package.json dist/packages-dist/@jali-ms/core", "prebuild:pkg:core": "npm run build:pkg:util", - "build:pkg:note": "tsc -p packages/@jali/note/tsconfig-build.json && cpy packages/@jali/note/package.json dist/packages-dist/@jali/note", + "build:pkg:note": "tsc -p packages/@jali-ms/note/tsconfig-build.json && cpy packages/@jali-ms/note/package.json dist/packages-dist/@jali-ms/note", "prebuild:pkg:note": "npm run build:pkg:core", - "build:pkg:util": "tsc -p packages/@jali/util/tsconfig-build.json && webpack --config packages/@jali/util/webpackfile.js", + "build:pkg:util": "tsc -p packages/@jali-ms/util/tsconfig-build.json && webpack --config packages/@jali-ms/util/webpackfile.js", "build:examples": "tsc -p examples", "build:dev": "npm run build:packages", "prebuild:dev": "npm run clean", @@ -29,9 +29,10 @@ "prebuild:test": "npm run clean", "build:prod": "npm run build:pkg", "prebuild:prod": "npm run clean", - "clean": "npm run clean:dist && npm run clean:coverage", + "clean": "npm run clean:dist && npm run clean:coverage && npm run clean:misc", "clean:dist": "rimraf ./dist", - "clean:coverage": "rimraf ./coverage", + "clean:coverage": "rimraf .nyc_output && rimraf ./coverage", + "clean:misc": "rimraf .Trash*", "clean:all": "npm cache clean && rimraf node_modules coverage", "preclean:all": "npm run clean", "cover": "BABEL_ENV=test nyc ava --concurrency 5", diff --git a/packages/@jali/core/index.ts b/packages/@jali-ms/core/index.ts similarity index 100% rename from packages/@jali/core/index.ts rename to packages/@jali-ms/core/index.ts diff --git a/packages/@jali/core/iterables/index.ts b/packages/@jali-ms/core/iterables/index.ts similarity index 100% rename from packages/@jali/core/iterables/index.ts rename to packages/@jali-ms/core/iterables/index.ts diff --git a/packages/@jali/core/package.json b/packages/@jali-ms/core/package.json similarity index 97% rename from packages/@jali/core/package.json rename to packages/@jali-ms/core/package.json index b2e1414..96e747a 100644 --- a/packages/@jali/core/package.json +++ b/packages/@jali-ms/core/package.json @@ -3,7 +3,7 @@ "Node Package Manager (NPM) package definition file for the @jail/core package", "See https://docs.npmjs.com/files/package.json" ], - "name": "@jali/core", + "name": "@jali-ms/core", "version": "0.0.1-prealpha.1", "description": "Core service and application level utlities for the Jali microservice platform.", "keywords": [ diff --git a/packages/@jali/core/src/message-priority.ts b/packages/@jali-ms/core/src/message-priority.ts similarity index 100% rename from packages/@jali/core/src/message-priority.ts rename to packages/@jali-ms/core/src/message-priority.ts diff --git a/packages/@jali/core/src/message-severity.ts b/packages/@jali-ms/core/src/message-severity.ts similarity index 100% rename from packages/@jali/core/src/message-severity.ts rename to packages/@jali-ms/core/src/message-severity.ts diff --git a/packages/@jali/core/src/notification-message-iterables.ts b/packages/@jali-ms/core/src/notification-message-iterables.ts similarity index 91% rename from packages/@jali/core/src/notification-message-iterables.ts rename to packages/@jali-ms/core/src/notification-message-iterables.ts index 11023b7..59a542a 100644 --- a/packages/@jali/core/src/notification-message-iterables.ts +++ b/packages/@jali-ms/core/src/notification-message-iterables.ts @@ -1,4 +1,4 @@ -import { Errors, Iterables } from '@jali/util'; +import { Errors, Iterables } from '@jali-ms/util'; import MessageSeverity from './message-severity'; import NotificationMessage from './notification-message'; diff --git a/packages/@jali/core/src/notification-message.ts b/packages/@jali-ms/core/src/notification-message.ts similarity index 100% rename from packages/@jali/core/src/notification-message.ts rename to packages/@jali-ms/core/src/notification-message.ts diff --git a/packages/@jali/core/src/structured-error.ts b/packages/@jali-ms/core/src/structured-error.ts similarity index 96% rename from packages/@jali/core/src/structured-error.ts rename to packages/@jali-ms/core/src/structured-error.ts index a009a59..d3dcbd6 100644 --- a/packages/@jali/core/src/structured-error.ts +++ b/packages/@jali-ms/core/src/structured-error.ts @@ -1,4 +1,4 @@ -import { TypeGuards as UtilTypeGuards } from '@jali/util'; +import { TypeGuards as UtilTypeGuards } from '@jali-ms/util'; import * as TypeGuards from '../type-guards'; import * as Iterables from '../iterables'; diff --git a/packages/@jali/core/src/type-guards.ts b/packages/@jali-ms/core/src/type-guards.ts similarity index 100% rename from packages/@jali/core/src/type-guards.ts rename to packages/@jali-ms/core/src/type-guards.ts diff --git a/packages/@jali/core/tsconfig-build.json b/packages/@jali-ms/core/tsconfig-build.json similarity index 85% rename from packages/@jali/core/tsconfig-build.json rename to packages/@jali-ms/core/tsconfig-build.json index 8b6b657..a0955fd 100644 --- a/packages/@jali/core/tsconfig-build.json +++ b/packages/@jali-ms/core/tsconfig-build.json @@ -15,9 +15,9 @@ "noImplicitThis": true, "noUnusedLocals": true, "noUnusedParameters": true, - "outDir": "../../../dist/packages-dist/@jali/core/", + "outDir": "../../../dist/packages-dist/@jali-ms/core/", "paths": { - "@jali/*": ["../../../dist/packages-dist/@jali/*"] + "@jali-ms/*": ["../../../dist/packages-dist/@jali-ms/*"] }, "rootDir": ".", "sourceMap": true, diff --git a/packages/@jali/core/type-guards/index.ts b/packages/@jali-ms/core/type-guards/index.ts similarity index 100% rename from packages/@jali/core/type-guards/index.ts rename to packages/@jali-ms/core/type-guards/index.ts diff --git a/packages/@jali/note/es2015.tsconfig.json b/packages/@jali-ms/note/es2015.tsconfig.json similarity index 100% rename from packages/@jali/note/es2015.tsconfig.json rename to packages/@jali-ms/note/es2015.tsconfig.json diff --git a/packages/@jali/note/es5.tsconfig.json b/packages/@jali-ms/note/es5.tsconfig.json similarity index 100% rename from packages/@jali/note/es5.tsconfig.json rename to packages/@jali-ms/note/es5.tsconfig.json diff --git a/packages/@jali/note/index.ts b/packages/@jali-ms/note/index.ts similarity index 100% rename from packages/@jali/note/index.ts rename to packages/@jali-ms/note/index.ts diff --git a/packages/@jali/note/package.json b/packages/@jali-ms/note/package.json similarity index 97% rename from packages/@jali/note/package.json rename to packages/@jali-ms/note/package.json index 8a60026..1eed82c 100644 --- a/packages/@jali/note/package.json +++ b/packages/@jali-ms/note/package.json @@ -3,7 +3,7 @@ "Node Package Manager (NPM) package definition file for the @jail/note package", "See https://docs.npmjs.com/files/package.json" ], - "name": "@jali/note", + "name": "@jali-ms/note", "version": "0.0.1-prealpha.1", "description": "Common jali notification message definitions.", "keywords": [ diff --git a/packages/@jali/note/src/message-code.md b/packages/@jali-ms/note/src/message-code.md similarity index 100% rename from packages/@jali/note/src/message-code.md rename to packages/@jali-ms/note/src/message-code.md diff --git a/packages/@jali/note/src/message-code.ts b/packages/@jali-ms/note/src/message-code.ts similarity index 88% rename from packages/@jali/note/src/message-code.ts rename to packages/@jali-ms/note/src/message-code.ts index 6860d0c..7145c7b 100644 --- a/packages/@jali/note/src/message-code.ts +++ b/packages/@jali-ms/note/src/message-code.ts @@ -1,6 +1,6 @@ -import { Errors } from '@jali/util'; +import { Errors } from '@jali-ms/util'; -import { MessagePriority } from '@jali/core'; +import { MessagePriority } from '@jali-ms/core'; import MessageEncoding from './message-encoding'; import * as StandardEncodings from './standard-encodings'; diff --git a/packages/@jali/note/src/message-encoding-data.ts b/packages/@jali-ms/note/src/message-encoding-data.ts similarity index 100% rename from packages/@jali/note/src/message-encoding-data.ts rename to packages/@jali-ms/note/src/message-encoding-data.ts diff --git a/packages/@jali/note/src/message-encoding-segment-data.ts b/packages/@jali-ms/note/src/message-encoding-segment-data.ts similarity index 100% rename from packages/@jali/note/src/message-encoding-segment-data.ts rename to packages/@jali-ms/note/src/message-encoding-segment-data.ts diff --git a/packages/@jali/note/src/message-encoding-version.ts b/packages/@jali-ms/note/src/message-encoding-version.ts similarity index 100% rename from packages/@jali/note/src/message-encoding-version.ts rename to packages/@jali-ms/note/src/message-encoding-version.ts diff --git a/packages/@jali/note/src/message-encoding.ts b/packages/@jali-ms/note/src/message-encoding.ts similarity index 100% rename from packages/@jali/note/src/message-encoding.ts rename to packages/@jali-ms/note/src/message-encoding.ts diff --git a/packages/@jali/note/src/standard-encodings.ts b/packages/@jali-ms/note/src/standard-encodings.ts similarity index 100% rename from packages/@jali/note/src/standard-encodings.ts rename to packages/@jali-ms/note/src/standard-encodings.ts diff --git a/packages/@jali/note/src/standard-message-encoding-version.ts b/packages/@jali-ms/note/src/standard-message-encoding-version.ts similarity index 94% rename from packages/@jali/note/src/standard-message-encoding-version.ts rename to packages/@jali-ms/note/src/standard-message-encoding-version.ts index 144f7aa..fdf7e5b 100644 --- a/packages/@jali/note/src/standard-message-encoding-version.ts +++ b/packages/@jali-ms/note/src/standard-message-encoding-version.ts @@ -1,5 +1,5 @@ -import { Errors, } from '@jali/util'; -import { MessagePriority, MessageSeverity } from '@jali/core'; +import { Errors, } from '@jali-ms/util'; +import { MessagePriority, MessageSeverity } from '@jali-ms/core'; import MessageEncodingVersion from './message-encoding-version'; import MessageEncodingData from './message-encoding-data'; diff --git a/packages/@jali/note/src/standard-message-encoding.ts b/packages/@jali-ms/note/src/standard-message-encoding.ts similarity index 95% rename from packages/@jali/note/src/standard-message-encoding.ts rename to packages/@jali-ms/note/src/standard-message-encoding.ts index d60bbc8..108a284 100644 --- a/packages/@jali/note/src/standard-message-encoding.ts +++ b/packages/@jali-ms/note/src/standard-message-encoding.ts @@ -1,6 +1,6 @@ -import { Errors, Iterables } from '@jali/util'; +import { Errors, Iterables } from '@jali-ms/util'; -import { MessagePriority, MessageSeverity } from '@jali/core'; +import { MessagePriority, MessageSeverity } from '@jali-ms/core'; import MessageEncoding from './message-encoding'; import MessageEncodingVersion from './message-encoding-version'; diff --git a/packages/@jali/note/src/typed-message.ts b/packages/@jali-ms/note/src/typed-message.ts similarity index 96% rename from packages/@jali/note/src/typed-message.ts rename to packages/@jali-ms/note/src/typed-message.ts index 67b5b01..bc2104f 100644 --- a/packages/@jali/note/src/typed-message.ts +++ b/packages/@jali-ms/note/src/typed-message.ts @@ -1,4 +1,4 @@ -import { MessagePriority, MessageSeverity, NotificationMessage } from '@jali/core'; +import { MessagePriority, MessageSeverity, NotificationMessage } from '@jali-ms/core'; import MessageCode from './message-code'; diff --git a/packages/@jali/note/tsconfig-build.json b/packages/@jali-ms/note/tsconfig-build.json similarity index 83% rename from packages/@jali/note/tsconfig-build.json rename to packages/@jali-ms/note/tsconfig-build.json index 34030fd..0b1742f 100644 --- a/packages/@jali/note/tsconfig-build.json +++ b/packages/@jali-ms/note/tsconfig-build.json @@ -15,9 +15,9 @@ "noImplicitThis": true, "noUnusedLocals": true, "noUnusedParameters": true, - "outDir": "../../../dist/packages-dist/@jali/note/", + "outDir": "../../../dist/packages-dist/@jali-ms/note/", "paths": { - "@jali/*": ["../../../dist/packages-dist/@jali/*"] + "@jali-ms/*": ["../../../dist/packages-dist/@jali-ms/*"] }, "rootDir": ".", "sourceMap": true, diff --git a/packages/@jali/package.json b/packages/@jali-ms/package.json similarity index 100% rename from packages/@jali/package.json rename to packages/@jali-ms/package.json diff --git a/packages/@jali/util/.npmignore b/packages/@jali-ms/util/.npmignore similarity index 100% rename from packages/@jali/util/.npmignore rename to packages/@jali-ms/util/.npmignore diff --git a/packages/@jali/util/README.md b/packages/@jali-ms/util/README.md similarity index 92% rename from packages/@jali/util/README.md rename to packages/@jali-ms/util/README.md index e44c6af..2e0fb84 100644 --- a/packages/@jali/util/README.md +++ b/packages/@jali-ms/util/README.md @@ -21,7 +21,7 @@ Utilities include: Install the package: ```bash -npm install --save @jali/util +npm install --save @jali-ms/util ``` ## Usage @@ -30,7 +30,7 @@ As a utility package many kinds of functions are provided by a few modules. Major function types are mentioned below. For detailed information see the Jali [docs][jali-docs-util]. -### Module @jali/util/errors +### Module @jali-ms/util/errors Provides [`Error`][mdn-error] types and function argument verifiers. @@ -47,7 +47,7 @@ A group of validation errors that throw the appropriate `Error` when an argument is invalid. Many verifiers provide runtime verification for static type checks provided by `TypeScript`. -### Module @jali/util/iterables +### Module @jali-ms/util/iterables Provides element iteration for any object that implements the [iterable][mdn-iteration] pattern. @@ -55,13 +55,13 @@ Provides element iteration for any object that implements the #### Example ```javascript -import Iterables from '@jali/util/iterables'; +import Iterables from '@jali-ms/util/iterables'; const sequence = (function*() { yield 1; yield 2; yield 3; })(); const filtered = Iterables.filter(sequence, e => e % 2 === 0); console.log(Iterables.find(sequence)); // Displays: 2 ``` -### Module @jali/util/type-guards +### Module @jali-ms/util/type-guards Provides type verification functions especially useful for type coercion in `TypeScript`. @@ -73,7 +73,7 @@ in `TypeScript`. ```javascript -import TypeGuards from '@jali/util/type-guards'; +import TypeGuards from '@jali-ms/util/type-guards'; function processException(err: any): void { if (TypeGuards.isError(err)) { console.log(`An error has occurred: ${err.message}`); diff --git a/packages/@jali/util/errors/index.ts b/packages/@jali-ms/util/errors/index.ts similarity index 100% rename from packages/@jali/util/errors/index.ts rename to packages/@jali-ms/util/errors/index.ts diff --git a/packages/@jali/util/index.ts b/packages/@jali-ms/util/index.ts similarity index 100% rename from packages/@jali/util/index.ts rename to packages/@jali-ms/util/index.ts diff --git a/packages/@jali/util/iterables/index.ts b/packages/@jali-ms/util/iterables/index.ts similarity index 100% rename from packages/@jali/util/iterables/index.ts rename to packages/@jali-ms/util/iterables/index.ts diff --git a/packages/@jali/util/package.json b/packages/@jali-ms/util/package.json similarity index 95% rename from packages/@jali/util/package.json rename to packages/@jali-ms/util/package.json index 4b5ae8c..f43e000 100644 --- a/packages/@jali/util/package.json +++ b/packages/@jali-ms/util/package.json @@ -3,8 +3,8 @@ "Node Package Manager (NPM) package definition file for the @jail/util package", "See https://docs.npmjs.com/files/package.json" ], - "name": "@jali/util", - "version": "0.0.1-prealpha.1", + "name": "@jali-ms/util", + "version": "0.0.1-prealpha.2", "description": "Language level utilities for the Jali microservice platform.", "keywords": [ "jali", diff --git a/packages/@jali/util/src/argument-empty-string-error.ts b/packages/@jali-ms/util/src/argument-empty-string-error.ts similarity index 92% rename from packages/@jali/util/src/argument-empty-string-error.ts rename to packages/@jali-ms/util/src/argument-empty-string-error.ts index 984b9ff..a119e2a 100644 --- a/packages/@jali/util/src/argument-empty-string-error.ts +++ b/packages/@jali-ms/util/src/argument-empty-string-error.ts @@ -9,9 +9,9 @@ import { default as ArgumentFalsyError } from './argument-falsy-error'; * throw new ArgumentEmptyStringError('lastName'); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see {@link ArgumentWhitespaceStringError} * @see {@link verifyNonEmpty} * @see {@link verifyTruthy} diff --git a/packages/@jali/util/src/argument-error.ts b/packages/@jali-ms/util/src/argument-error.ts similarity index 94% rename from packages/@jali/util/src/argument-error.ts rename to packages/@jali-ms/util/src/argument-error.ts index c711e4e..f235140 100644 --- a/packages/@jali/util/src/argument-error.ts +++ b/packages/@jali-ms/util/src/argument-error.ts @@ -17,9 +17,9 @@ * `'${pairs.length}'`); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see {@link ArgumentFalsyError} * @see {@link verifyArgument} * @see {@link verifyTruthy} diff --git a/packages/@jali/util/src/argument-false-error.ts b/packages/@jali-ms/util/src/argument-false-error.ts similarity index 92% rename from packages/@jali/util/src/argument-false-error.ts rename to packages/@jali-ms/util/src/argument-false-error.ts index 1ea4169..f14ccf9 100644 --- a/packages/@jali/util/src/argument-false-error.ts +++ b/packages/@jali-ms/util/src/argument-false-error.ts @@ -9,9 +9,9 @@ import { default as ArgumentFalsyError } from './argument-falsy-error'; * throw new ArgumentFalseError('lastName'); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see {@link verifyTrue} * @see {@link verifyTruthy} * @public diff --git a/packages/@jali/util/src/argument-falsy-error.ts b/packages/@jali-ms/util/src/argument-falsy-error.ts similarity index 95% rename from packages/@jali/util/src/argument-falsy-error.ts rename to packages/@jali-ms/util/src/argument-falsy-error.ts index b82e450..13ab91a 100644 --- a/packages/@jali/util/src/argument-falsy-error.ts +++ b/packages/@jali-ms/util/src/argument-falsy-error.ts @@ -10,9 +10,9 @@ import { default as ArgumentError } from './argument-error'; * throw new ArgumentFalsyError('item'); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see * Definition of falsy (MDN) * @see {@link verifyDefined} diff --git a/packages/@jali/util/src/argument-nan-error.ts b/packages/@jali-ms/util/src/argument-nan-error.ts similarity index 92% rename from packages/@jali/util/src/argument-nan-error.ts rename to packages/@jali-ms/util/src/argument-nan-error.ts index 204ee68..116a375 100644 --- a/packages/@jali/util/src/argument-nan-error.ts +++ b/packages/@jali-ms/util/src/argument-nan-error.ts @@ -9,9 +9,9 @@ import { default as ArgumentFalsyError } from './argument-falsy-error'; * throw new ArgumentNanError('price'); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see {@link verifyNumber} * @see {@link verifyTruthy} * @public diff --git a/packages/@jali/util/src/argument-null-error.ts b/packages/@jali-ms/util/src/argument-null-error.ts similarity index 92% rename from packages/@jali/util/src/argument-null-error.ts rename to packages/@jali-ms/util/src/argument-null-error.ts index 690768b..2da3b07 100644 --- a/packages/@jali/util/src/argument-null-error.ts +++ b/packages/@jali-ms/util/src/argument-null-error.ts @@ -9,9 +9,9 @@ import { default as ArgumentFalsyError } from './argument-falsy-error'; * throw new ArgumentNullError('entity'); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see {@link verifyNonNull} * @see {@link verifyObject} * @see {@link verifyTruthy} diff --git a/packages/@jali/util/src/argument-type-error.ts b/packages/@jali-ms/util/src/argument-type-error.ts similarity index 95% rename from packages/@jali/util/src/argument-type-error.ts rename to packages/@jali-ms/util/src/argument-type-error.ts index 22e5bba..4b59e65 100644 --- a/packages/@jali/util/src/argument-type-error.ts +++ b/packages/@jali-ms/util/src/argument-type-error.ts @@ -11,9 +11,9 @@ import { default as ArgumentError } from './argument-error'; * 'motor', `The argument is not a valid 'Motor'. It lacks the 'start' method`); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see {@link verifyDefined} * @see {@link verifyTruthy} * @public diff --git a/packages/@jali/util/src/argument-undefined-error.ts b/packages/@jali-ms/util/src/argument-undefined-error.ts similarity index 92% rename from packages/@jali/util/src/argument-undefined-error.ts rename to packages/@jali-ms/util/src/argument-undefined-error.ts index 390a42b..9bd3baf 100644 --- a/packages/@jali/util/src/argument-undefined-error.ts +++ b/packages/@jali-ms/util/src/argument-undefined-error.ts @@ -9,9 +9,9 @@ import { default as ArgumentFalsyError } from './argument-falsy-error'; * throw new ArgumentUndefinedError('element'); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see {@link verifyDefined} * @see {@link verifyTruthy} * @public diff --git a/packages/@jali/util/src/argument-verifiers.ts b/packages/@jali-ms/util/src/argument-verifiers.ts similarity index 94% rename from packages/@jali/util/src/argument-verifiers.ts rename to packages/@jali-ms/util/src/argument-verifiers.ts index 8203f3f..6efc1ed 100644 --- a/packages/@jali/util/src/argument-verifiers.ts +++ b/packages/@jali-ms/util/src/argument-verifiers.ts @@ -33,9 +33,9 @@ import ArgumentZeroError from './argument-zero-error'; * verifyArgument('deposit', deposit, arg => arg > 0.0); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see * Example method jali_util_errors, examples ④ & ⑤ * @see {@link ArgumentError} @@ -78,9 +78,9 @@ export function verifyArgument( * verifyArray('collection', collection); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see * Example method jali_util_errors * @see {@link ArgumentUndefinedError} @@ -120,9 +120,9 @@ export function verifyArray( * verifyBoolean('isValid', isValid); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see * Example method jali_util_errors * @see {@link ArgumentTypeError} @@ -164,9 +164,9 @@ export function verifyBoolean( * verifyDefined('element', element); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see * Example method jali_util_errors * @see {@link ArgumentUndefinedError} @@ -203,9 +203,9 @@ export function verifyDefined( * verifyFunction('factory', factory); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see * Example method jali_util_errors * @see {@link ArgumentTypeError} @@ -247,9 +247,9 @@ export function verifyFunction( * verifyIterable('collection', collection); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see * Example method jali_util_errors * @see {@link ArgumentUndefinedError} @@ -289,9 +289,9 @@ export function verifyIterable( * verifyNonEmpty('firstName', firstName); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see * Example method jali_util_errors, example ② * @see {@link ArgumentUndefinedError} @@ -334,9 +334,9 @@ export function verifyNonEmpty( * verifyNonEmpty('height', height); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see * Example method jali_util_errors * @see {@link ArgumentUndefinedError} @@ -382,9 +382,9 @@ export function verifyNonZero( * verifyNonEmpty('height', height); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see * Example method jali_util_errors, example ① * @see {@link ArgumentUndefinedError} @@ -428,9 +428,9 @@ export function verifyNotNull( * verifyNotWhitespace('firstName', firstName); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see * Example method jali_util_errors, example ② * @see {@link ArgumentUndefinedError} @@ -475,9 +475,9 @@ export function verifyNotWhitespace( * verifyNumber('price', price); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see * Example method jali_util_errors * @see {@link ArgumentUndefinedError} @@ -522,9 +522,9 @@ export function verifyNumber( * verifyNonEmpty('height', height); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see * Example method jali_util_errors * @see {@link ArgumentUndefinedError} @@ -566,9 +566,9 @@ export function verifyObject( * verifyNonEmpty('alphabet', alphabet); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see * Example method jali_util_errors * @see {@link ArgumentUndefinedError} @@ -611,9 +611,9 @@ export function verifyString( * verifyNonEmpty('isValid', isValid); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see * Example method jali_util_errors * @see {@link ArgumentUndefinedError} @@ -674,9 +674,9 @@ export function verifyTrue( * @see * Definition of falsy (MDN) * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see * Example method jali_util_errors, example ③ * @see {@link ArgumentEmptyStringError} diff --git a/packages/@jali/util/src/argument-whitespace-string-error.ts b/packages/@jali-ms/util/src/argument-whitespace-string-error.ts similarity index 93% rename from packages/@jali/util/src/argument-whitespace-string-error.ts rename to packages/@jali-ms/util/src/argument-whitespace-string-error.ts index 80f5ba9..290bb47 100644 --- a/packages/@jali/util/src/argument-whitespace-string-error.ts +++ b/packages/@jali-ms/util/src/argument-whitespace-string-error.ts @@ -9,9 +9,9 @@ import { default as ArgumentError } from './argument-error'; * throw new ArgumentWhitespaceStringError('firstName'); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see {@link ArgumentEmptyStringError} * @see {@link verifyNonEmpty} * @see {@link verifyNotWhitespace} diff --git a/packages/@jali/util/src/argument-zero-error.ts b/packages/@jali-ms/util/src/argument-zero-error.ts similarity index 92% rename from packages/@jali/util/src/argument-zero-error.ts rename to packages/@jali-ms/util/src/argument-zero-error.ts index 26ef775..0106aa1 100644 --- a/packages/@jali/util/src/argument-zero-error.ts +++ b/packages/@jali-ms/util/src/argument-zero-error.ts @@ -9,9 +9,9 @@ import { default as ArgumentFalsyError } from './argument-falsy-error'; * throw new ArgumentZeroError('height'); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/errors + * module @jali-ms/util/errors * @see {@link verifyNonZero} * @see {@link verifyTruthy} * @public diff --git a/packages/@jali/util/src/invalid-state-error.ts b/packages/@jali-ms/util/src/invalid-state-error.ts similarity index 100% rename from packages/@jali/util/src/invalid-state-error.ts rename to packages/@jali-ms/util/src/invalid-state-error.ts diff --git a/packages/@jali/util/src/iterables.ts b/packages/@jali-ms/util/src/iterables.ts similarity index 99% rename from packages/@jali/util/src/iterables.ts rename to packages/@jali-ms/util/src/iterables.ts index f72cae2..99b4281 100644 --- a/packages/@jali/util/src/iterables.ts +++ b/packages/@jali-ms/util/src/iterables.ts @@ -98,9 +98,9 @@ import { isIterable, makeIsIterable } from './type-guards'; * const persons = Iterables.asArray(colorOrColors, String); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/iterables + * module @jali-ms/util/iterables * @see * Example method jali_util_iterators_asarray, examples ① & ② * @see {@link asIterable} @@ -173,9 +173,9 @@ export function asArray(valueOrSequence: T | Iterable | undefined, ctor?: * const ids = Iterables.asIterable(idOrIds); * * @see - * package @jali/util + * package @jali-ms/util * @see - * module @jali/util/iterables + * module @jali-ms/util/iterables * @see * Example method jali_util_iterators_asiterable, examples ① & ② * @see {@link asArray} diff --git a/packages/@jali/util/src/type-guards.ts b/packages/@jali-ms/util/src/type-guards.ts similarity index 100% rename from packages/@jali/util/src/type-guards.ts rename to packages/@jali-ms/util/src/type-guards.ts diff --git a/packages/@jali/util/test/argument-empty-string-error.unit.test.ts b/packages/@jali-ms/util/test/argument-empty-string-error.unit.test.ts similarity index 100% rename from packages/@jali/util/test/argument-empty-string-error.unit.test.ts rename to packages/@jali-ms/util/test/argument-empty-string-error.unit.test.ts diff --git a/packages/@jali/util/test/argument-error.unit.test.ts b/packages/@jali-ms/util/test/argument-error.unit.test.ts similarity index 100% rename from packages/@jali/util/test/argument-error.unit.test.ts rename to packages/@jali-ms/util/test/argument-error.unit.test.ts diff --git a/packages/@jali/util/test/argument-false-error.unit.test.ts b/packages/@jali-ms/util/test/argument-false-error.unit.test.ts similarity index 100% rename from packages/@jali/util/test/argument-false-error.unit.test.ts rename to packages/@jali-ms/util/test/argument-false-error.unit.test.ts diff --git a/packages/@jali/util/test/argument-falsy-error.unit.test.ts b/packages/@jali-ms/util/test/argument-falsy-error.unit.test.ts similarity index 100% rename from packages/@jali/util/test/argument-falsy-error.unit.test.ts rename to packages/@jali-ms/util/test/argument-falsy-error.unit.test.ts diff --git a/packages/@jali/util/test/argument-nan-error.unit.test.ts b/packages/@jali-ms/util/test/argument-nan-error.unit.test.ts similarity index 100% rename from packages/@jali/util/test/argument-nan-error.unit.test.ts rename to packages/@jali-ms/util/test/argument-nan-error.unit.test.ts diff --git a/packages/@jali/util/test/argument-null-error.unit.test.ts b/packages/@jali-ms/util/test/argument-null-error.unit.test.ts similarity index 100% rename from packages/@jali/util/test/argument-null-error.unit.test.ts rename to packages/@jali-ms/util/test/argument-null-error.unit.test.ts diff --git a/packages/@jali/util/test/argument-type-error.unit.test.ts b/packages/@jali-ms/util/test/argument-type-error.unit.test.ts similarity index 100% rename from packages/@jali/util/test/argument-type-error.unit.test.ts rename to packages/@jali-ms/util/test/argument-type-error.unit.test.ts diff --git a/packages/@jali/util/test/argument-undefined-error.unit.test.ts b/packages/@jali-ms/util/test/argument-undefined-error.unit.test.ts similarity index 100% rename from packages/@jali/util/test/argument-undefined-error.unit.test.ts rename to packages/@jali-ms/util/test/argument-undefined-error.unit.test.ts diff --git a/packages/@jali/util/test/argument-verifiers.unit.test.ts b/packages/@jali-ms/util/test/argument-verifiers.unit.test.ts similarity index 100% rename from packages/@jali/util/test/argument-verifiers.unit.test.ts rename to packages/@jali-ms/util/test/argument-verifiers.unit.test.ts diff --git a/packages/@jali/util/test/argument-whitespace-error.unit.test.ts b/packages/@jali-ms/util/test/argument-whitespace-error.unit.test.ts similarity index 100% rename from packages/@jali/util/test/argument-whitespace-error.unit.test.ts rename to packages/@jali-ms/util/test/argument-whitespace-error.unit.test.ts diff --git a/packages/@jali/util/test/argument-zero-error.unit.test.ts b/packages/@jali-ms/util/test/argument-zero-error.unit.test.ts similarity index 100% rename from packages/@jali/util/test/argument-zero-error.unit.test.ts rename to packages/@jali-ms/util/test/argument-zero-error.unit.test.ts diff --git a/packages/@jali/util/test/iterables-as-array.unit.test.ts b/packages/@jali-ms/util/test/iterables-as-array.unit.test.ts similarity index 100% rename from packages/@jali/util/test/iterables-as-array.unit.test.ts rename to packages/@jali-ms/util/test/iterables-as-array.unit.test.ts diff --git a/packages/@jali/util/test/iterables-as-iterable.unit.test.ts b/packages/@jali-ms/util/test/iterables-as-iterable.unit.test.ts similarity index 100% rename from packages/@jali/util/test/iterables-as-iterable.unit.test.ts rename to packages/@jali-ms/util/test/iterables-as-iterable.unit.test.ts diff --git a/packages/@jali/util/test/iterables-concat.unit.test.ts b/packages/@jali-ms/util/test/iterables-concat.unit.test.ts similarity index 100% rename from packages/@jali/util/test/iterables-concat.unit.test.ts rename to packages/@jali-ms/util/test/iterables-concat.unit.test.ts diff --git a/packages/@jali/util/test/iterables-every.unit.test.ts b/packages/@jali-ms/util/test/iterables-every.unit.test.ts similarity index 100% rename from packages/@jali/util/test/iterables-every.unit.test.ts rename to packages/@jali-ms/util/test/iterables-every.unit.test.ts diff --git a/packages/@jali/util/test/iterables-filter.unit.test.ts b/packages/@jali-ms/util/test/iterables-filter.unit.test.ts similarity index 100% rename from packages/@jali/util/test/iterables-filter.unit.test.ts rename to packages/@jali-ms/util/test/iterables-filter.unit.test.ts diff --git a/packages/@jali/util/test/iterables-find.unit.test.ts b/packages/@jali-ms/util/test/iterables-find.unit.test.ts similarity index 100% rename from packages/@jali/util/test/iterables-find.unit.test.ts rename to packages/@jali-ms/util/test/iterables-find.unit.test.ts diff --git a/packages/@jali/util/test/iterables-includes.unit.test.ts b/packages/@jali-ms/util/test/iterables-includes.unit.test.ts similarity index 100% rename from packages/@jali/util/test/iterables-includes.unit.test.ts rename to packages/@jali-ms/util/test/iterables-includes.unit.test.ts diff --git a/packages/@jali/util/test/iterables-map.unit.test.ts b/packages/@jali-ms/util/test/iterables-map.unit.test.ts similarity index 100% rename from packages/@jali/util/test/iterables-map.unit.test.ts rename to packages/@jali-ms/util/test/iterables-map.unit.test.ts diff --git a/packages/@jali/util/test/iterables-reduce.unit.test.ts b/packages/@jali-ms/util/test/iterables-reduce.unit.test.ts similarity index 100% rename from packages/@jali/util/test/iterables-reduce.unit.test.ts rename to packages/@jali-ms/util/test/iterables-reduce.unit.test.ts diff --git a/packages/@jali/util/test/iterables-slice.unit.test.ts b/packages/@jali-ms/util/test/iterables-slice.unit.test.ts similarity index 100% rename from packages/@jali/util/test/iterables-slice.unit.test.ts rename to packages/@jali-ms/util/test/iterables-slice.unit.test.ts diff --git a/packages/@jali/util/test/iterables-some.unit.test.ts b/packages/@jali-ms/util/test/iterables-some.unit.test.ts similarity index 100% rename from packages/@jali/util/test/iterables-some.unit.test.ts rename to packages/@jali-ms/util/test/iterables-some.unit.test.ts diff --git a/packages/@jali/util/test/iterables-to-map.unit.test.ts b/packages/@jali-ms/util/test/iterables-to-map.unit.test.ts similarity index 100% rename from packages/@jali/util/test/iterables-to-map.unit.test.ts rename to packages/@jali-ms/util/test/iterables-to-map.unit.test.ts diff --git a/packages/@jali/util/test/type-guards.unit.test.ts b/packages/@jali-ms/util/test/type-guards.unit.test.ts similarity index 100% rename from packages/@jali/util/test/type-guards.unit.test.ts rename to packages/@jali-ms/util/test/type-guards.unit.test.ts diff --git a/packages/@jali/util/testing/argument-error-helpers.ts b/packages/@jali-ms/util/testing/argument-error-helpers.ts similarity index 100% rename from packages/@jali/util/testing/argument-error-helpers.ts rename to packages/@jali-ms/util/testing/argument-error-helpers.ts diff --git a/packages/@jali/util/testing/helpers.ts b/packages/@jali-ms/util/testing/helpers.ts similarity index 100% rename from packages/@jali/util/testing/helpers.ts rename to packages/@jali-ms/util/testing/helpers.ts diff --git a/packages/@jali/util/testing/index.ts b/packages/@jali-ms/util/testing/index.ts similarity index 100% rename from packages/@jali/util/testing/index.ts rename to packages/@jali-ms/util/testing/index.ts diff --git a/packages/@jali/util/testing/iterables-helpers.ts b/packages/@jali-ms/util/testing/iterables-helpers.ts similarity index 100% rename from packages/@jali/util/testing/iterables-helpers.ts rename to packages/@jali-ms/util/testing/iterables-helpers.ts diff --git a/packages/@jali/util/testing/product-epic.ts b/packages/@jali-ms/util/testing/product-epic.ts similarity index 100% rename from packages/@jali/util/testing/product-epic.ts rename to packages/@jali-ms/util/testing/product-epic.ts diff --git a/packages/@jali/util/testing/repo-package.ts b/packages/@jali-ms/util/testing/repo-package.ts similarity index 100% rename from packages/@jali/util/testing/repo-package.ts rename to packages/@jali-ms/util/testing/repo-package.ts diff --git a/packages/@jali/util/testing/test-description.ts b/packages/@jali-ms/util/testing/test-description.ts similarity index 100% rename from packages/@jali/util/testing/test-description.ts rename to packages/@jali-ms/util/testing/test-description.ts diff --git a/packages/@jali/util/testing/test-disposition.ts b/packages/@jali-ms/util/testing/test-disposition.ts similarity index 100% rename from packages/@jali/util/testing/test-disposition.ts rename to packages/@jali-ms/util/testing/test-disposition.ts diff --git a/packages/@jali/util/testing/test-type.ts b/packages/@jali-ms/util/testing/test-type.ts similarity index 100% rename from packages/@jali/util/testing/test-type.ts rename to packages/@jali-ms/util/testing/test-type.ts diff --git a/packages/@jali/util/tsconfig-build.json b/packages/@jali-ms/util/tsconfig-build.json similarity index 93% rename from packages/@jali/util/tsconfig-build.json rename to packages/@jali-ms/util/tsconfig-build.json index bcc1e4f..fb26c29 100644 --- a/packages/@jali/util/tsconfig-build.json +++ b/packages/@jali-ms/util/tsconfig-build.json @@ -16,7 +16,7 @@ "noImplicitThis": true, "noUnusedLocals": true, "noUnusedParameters": true, - "outDir": "../../../dist/packages-dist/@jali/util/", + "outDir": "../../../dist/packages-dist/@jali-ms/util/", "paths": { }, "rootDir": ".", diff --git a/packages/@jali/util/type-guards/index.ts b/packages/@jali-ms/util/type-guards/index.ts similarity index 100% rename from packages/@jali/util/type-guards/index.ts rename to packages/@jali-ms/util/type-guards/index.ts diff --git a/packages/@jali/util/webpackfile.js b/packages/@jali-ms/util/webpackfile.js similarity index 96% rename from packages/@jali/util/webpackfile.js rename to packages/@jali-ms/util/webpackfile.js index 50ffed1..78a477c 100644 --- a/packages/@jali/util/webpackfile.js +++ b/packages/@jali-ms/util/webpackfile.js @@ -4,7 +4,7 @@ const path = require('path'); const webpack = require('webpack'); const scopeName = 'jali'; -const npmScope = '@jali'; +const npmScope = '@jali-ms'; const packageName = 'util'; const packageDirName = 'packages'; const entryPointName = 'index.js'; @@ -64,6 +64,8 @@ module.exports = function(options) { }, output: { filename: '[name].umd.js', + // http://stackoverflow.com/a/38290798/2240669 + libraryTarget: 'umd', path: distBundleDir, }, plugins: [ diff --git a/packages/tsconfig.json b/packages/tsconfig.json index 91662b4..ce80345 100644 --- a/packages/tsconfig.json +++ b/packages/tsconfig.json @@ -16,7 +16,7 @@ "noUnusedParameters": true, "outDir": "../dist/all/", "paths": { - "@jali/*": ["./@jali/*"] + "@jali-ms/*": ["./@jali-ms/*"] }, "rootDir": ".", "strictNullChecks": true, diff --git a/tsconfig.json b/tsconfig.json index b02c4ba..cf7c3bc 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -18,7 +18,7 @@ "noUnusedParameters": true, "outDir": "./dist/all/", "paths": { - "@jali/*": ["./packages/@jali/*"] + "@jali-ms/*": ["./packages/@jali-ms/*"] }, "rootDir": ".", "strictNullChecks": true,