Skip to content
Snippets Groups Projects
Verified Commit 799ec363 authored by Volker Schukai's avatar Volker Schukai :alien:
Browse files

chore: commit save point

parent d5e80d16
No related branches found
No related tags found
No related merge requests found
Showing
with 95 additions and 97 deletions
......@@ -4,9 +4,9 @@
* @author schukai GmbH
*/
import {isArray, isInstance} from "./is.js";
import {Node} from "./node.js";
import {validateInstance} from "./validate.js";
import {isArray, isInstance} from "./is.mjs";
import {Node} from "./node.mjs";
import {validateInstance} from "./validate.mjs";
export {NodeList}
......@@ -15,7 +15,7 @@ export {NodeList}
*
* ```
* <script type="module">
* import {NodeList} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/nodelist.js';
* import {NodeList} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/nodelist.mjs';
* new NodeList()
* </script>
* ```
......
......@@ -4,13 +4,13 @@
* @author schukai GmbH
*/
import {internalSymbol} from "../constants.js";
import {internalSymbol} from "../constants.mjs";
import {Base} from './base.js';
import {isInstance} from "./is.js";
import {Node} from "./node.js";
import {NodeList} from "./nodelist.js";
import {validateInstance} from "./validate.js";
import {Base} from './base.mjs';
import {isInstance} from "./is.mjs";
import {Node} from "./node.mjs";
import {NodeList} from "./nodelist.mjs";
import {validateInstance} from "./validate.mjs";
export {NodeRecursiveIterator}
......@@ -25,14 +25,14 @@ const isNodeListSymbol = Symbol('isNodeList');
*
* ```
* <script type="module">
* import {NodeRecursiveIterator} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/noderecursiveiterator.js';
* import {NodeRecursiveIterator} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/noderecursiveiterator.mjs';
* new NodeRecursiveIterator()
* </script>
* ```
*
* @example
* import {Node} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/node.js';
* import {NodeRecursiveIterator} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/noderecursiveiterator.js';
* import {Node} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/node.mjs';
* import {NodeRecursiveIterator} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/noderecursiveiterator.mjs';
*
* const node =new Node('1')
*
......
......@@ -4,10 +4,10 @@
* @author schukai GmbH
*/
import {Base} from './base.js';
import {isObject} from './is.js';
import {TokenList} from './tokenlist.js';
import {UniqueQueue} from './uniquequeue.js';
import {Base} from './base.mjs';
import {isObject} from './is.mjs';
import {TokenList} from './tokenlist.mjs';
import {UniqueQueue} from './uniquequeue.mjs';
export {Observer}
......@@ -15,7 +15,7 @@ export {Observer}
* An observer manages a callback function
*
* ```
* import {Observer} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/observer.js';
* import {Observer} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/observer.mjs';
* new Observer()
* ```
*
......@@ -44,7 +44,7 @@ export {Observer}
*
* @example
*
* import {Observer} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/observer.js';
* import {Observer} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/observer.mjs';
*
* const observer = new Observer(function(a, b, c) {
* console.log(this, a, b, c); // ↦ "a", 2, true
......
......@@ -4,9 +4,9 @@
* @author schukai GmbH
*/
import {Base} from './base.js';
import {Observer} from "./observer.js";
import {validateInstance} from "./validate.js";
import {Base} from './base.mjs';
import {Observer} from "./observer.mjs";
import {validateInstance} from "./validate.mjs";
export {ObserverList}
......@@ -15,7 +15,7 @@ export {ObserverList}
*
* ```
* <script type="module">
* import {ObserverList} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/observerlist.js';
* import {ObserverList} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/observerlist.mjs';
* console.log(ObserverList())
* console.log(ObserverList())
* </script>
......
......@@ -4,12 +4,12 @@
* @author schukai GmbH
*/
import {Base} from './base.js';
import {isArray, isObject, isPrimitive} from "./is.js";
import {Observer} from "./observer.js";
import {ObserverList} from "./observerlist.js";
import {validateObject} from "./validate.js";
import {extend} from "../data/extend.js";
import {Base} from './base.mjs';
import {isArray, isObject, isPrimitive} from "./is.mjs";
import {Observer} from "./observer.mjs";
import {ObserverList} from "./observerlist.mjs";
import {validateObject} from "./validate.mjs";
import {extend} from "../data/extend.mjs";
export {ProxyObserver}
......@@ -18,7 +18,7 @@ export {ProxyObserver}
*
* ```
* <script type="module">
* import {ProxyObserver} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/proxyobserver.js';
* import {ProxyObserver} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/proxyobserver.mjs';
* new ProxyObserver()
* </script>
* ```
......@@ -29,9 +29,9 @@ export {ProxyObserver}
*
* @example
*
* import {ProxyObserver} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/proxyobserver.js';
* import {Observer} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/observer.js';
* import {isObject} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/is.js';
* import {ProxyObserver} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/proxyobserver.mjs';
* import {Observer} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/observer.mjs';
* import {isObject} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/is.mjs';
*
* const o = new Observer(function () {
* if (isObject(this) && this instanceof ProxyObserver) {
......
......@@ -4,7 +4,7 @@
* @author schukai GmbH
*/
import {Base} from './base.js';
import {Base} from './base.mjs';
export {Queue}
......@@ -13,14 +13,14 @@ export {Queue}
*
* ```
* <script type="module">
* import {Queue} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/queue.js';
* import {Queue} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/queue.mjs';
* new Queue()
* </script>
* ```
*
* @example
*
* import {Queue} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/queue.js';
* import {Queue} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/queue.mjs';
*
* const queue = new Queue;
*
......
......@@ -5,9 +5,9 @@
* @author schukai GmbH
*/
import {random} from "../math/random.js";
import {getGlobal} from "./global.js";
import {ID} from "./id.js";
import {random} from "../math/random.mjs";
import {getGlobal} from "./global.mjs";
import {ID} from "./id.mjs";
export {RandomID}
......@@ -22,7 +22,7 @@ let internalCounter = 0;
*
* ```
* <script type="module">
* import {RandomID} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/randomid.js';
* import {RandomID} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/randomid.mjs';
* console.log(new RandomID())
* </script>
* ```
......
......@@ -4,8 +4,7 @@
* @author schukai GmbH
*/
import {assignToNamespace, Monster} from "../namespace.js";
import {validateString} from "./validate.js";
import {validateString} from "./validate.mjs";
export {escapeString}
......@@ -14,7 +13,7 @@ export {escapeString}
*
* ```
* <script type="module">
* import {escapeString} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.js';
* import {escapeString} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.mjs';
* escapeString()
* </script>
* ```
......
......@@ -4,7 +4,7 @@
* @author schukai GmbH
*/
import {Base} from './base.js';
import {Base} from './base.mjs';
export {Stack}
......@@ -13,7 +13,7 @@ export {Stack}
*
* ```
* <script type="module">
* import {ID} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/stack.js';
* import {ID} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/stack.mjs';
* console.log(new Stack())
* </script>
* ```
......
......@@ -4,9 +4,9 @@
* @author schukai GmbH
*/
import {isIterable, isString} from '../types/is.js';
import {validateFunction, validateString} from '../types/validate.js';
import {Base} from './base.js';
import {isIterable, isString} from '../types/is.mjs';
import {validateFunction, validateString} from '../types/validate.mjs';
import {Base} from './base.mjs';
export {TokenList}
......@@ -17,7 +17,7 @@ export {TokenList}
*
* ```
* <script type="module">
* import {TokenList} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/tokenlist.js';
* import {TokenList} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/tokenlist.mjs';
* new TokenList("myclass row")
* </script>
* ```
......@@ -183,7 +183,7 @@ class TokenList extends Base {
this.tokens.delete(token.trim());
}
} else if (typeof value !== "undefined") {
throw new TypeError("unsupported value", "types/tokenlist.js");
throw new TypeError("unsupported value", "types/tokenlist.mjs");
}
return this;
......@@ -243,7 +243,7 @@ class TokenList extends Base {
toggleValue.call(this, token);
}
} else if (typeof value !== "undefined") {
throw new TypeError("unsupported value", "types/tokenlist.js");
throw new TypeError("unsupported value", "types/tokenlist.mjs");
}
return this;
......
......@@ -11,14 +11,14 @@ export {typeOf}
*
* ```
* <script type="module">
* import {typeOf} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/typeof.js';
* import {typeOf} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/typeof.mjs';
* console.log(typeOf())
* </script>
* ```
*
* @example
*
* import {typeOf} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/typeof.js';
* import {typeOf} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/typeof.mjs';
*
* console.log(typeOf(undefined)); // ↦ undefined
* console.log(typeOf("")); // ↦ string
......
......@@ -4,8 +4,8 @@
* @author schukai GmbH
*/
import {Queue} from "./queue.js";
import {validateObject} from "./validate.js";
import {Queue} from "./queue.mjs";
import {validateObject} from "./validate.mjs";
export {UniqueQueue}
......@@ -14,7 +14,7 @@ export {UniqueQueue}
*
* ```
* <script type="module">
* import {UniqueQueue} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/uniquequeue.js';
* import {UniqueQueue} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/uniquequeue.mjs';
* new UniqueQueue()
* </script>
* ```
......
......@@ -4,12 +4,11 @@
* @author schukai GmbH
*/
import {internalSymbol} from "../constants.js";
import {random} from "../math/random.js";
import {assignToNamespace, Monster} from "../namespace.js";
import {isObject} from '../types/is.js';
import {Base} from "./base.js";
import {getGlobalObject} from "./global.js";
import {internalSymbol} from "../constants.mjs";
import {random} from "../math/random.mjs";
import {isObject} from '../types/is.mjs';
import {Base} from "./base.mjs";
import {getGlobalObject} from "./global.mjs";
export {UUID}
......@@ -18,7 +17,7 @@ export {UUID}
*
* ```
* <script type="module">
* import {Base} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/uuid.js';
* import {Base} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/uuid.mjs';
* new UUID()
* </script>
* ```
......
......@@ -15,7 +15,7 @@ import {
isPrimitive,
isString,
isSymbol
} from './is.js';
} from './is.mjs';
export {
validateIterable,
......@@ -35,7 +35,7 @@ export {
*
* ```
* <script type="module">
* import {validateIterable} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.js';
* import {validateIterable} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.mjs';
* console.log(validateIterable('2')) // ↦ TypeError
* console.log(validateIterable([])) // ↦ value
* </script>
......@@ -63,7 +63,7 @@ function validateIterable(value) {
*
* ```
* <script type="module">
* import {validatePrimitive} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.js';
* import {validatePrimitive} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.mjs';
* console.log(validatePrimitive('2')) // ↦ value
* console.log(validatePrimitive([])) // ↦ TypeError
* </script>
......@@ -91,7 +91,7 @@ function validatePrimitive(value) {
*
* ```
* <script type="module">
* import {validateBoolean} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.js';
* import {validateBoolean} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.mjs';
* console.log(validateBoolean(false)) // ↦ value
* console.log(validateBoolean('2')) // ↦ TypeError
* console.log(validateBoolean([])) // ↦ TypeError
......@@ -118,7 +118,7 @@ function validateBoolean(value) {
*
* ```
* <script type="module">
* import {validateString} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.js';
* import {validateString} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.mjs';
* console.log(validateString('2')) // ↦ value
* console.log(validateString([])) // ↦ TypeError
* </script>
......@@ -144,7 +144,7 @@ function validateString(value) {
*
* ```
* <script type="module">
* import {validateObject} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.js';
* import {validateObject} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.mjs';
* console.log(validateObject({})) // ↦ value
* console.log(validateObject('2')) // ↦ TypeError
* console.log(validateObject([])) // ↦ TypeError
......@@ -170,7 +170,7 @@ function validateObject(value) {
*
* ```
* <script type="module">
* import {validateInstance} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.js';
* import {validateInstance} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.mjs';
* console.log(validateInstance({}, Object)) // ↦ value
* console.log(validateInstance('2', Object)) // ↦ TypeError
* console.log(validateInstance([], Object)) // ↦ TypeError
......@@ -205,7 +205,7 @@ function validateInstance(value, instance) {
*
* ```
* <script type="module">
* import {validateArray} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.js';
* import {validateArray} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.mjs';
* console.log(validateArray('2')) // ↦ TypeError
* console.log(validateArray([])) // ↦ value
* </script>
......@@ -230,7 +230,7 @@ function validateArray(value) {
*
* ```
* <script type="module">
* import {validateSymbol} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.js';
* import {validateSymbol} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.mjs';
* console.log(validateSymbol('2')) // ↦ TypeError
* console.log(validateSymbol()) // ↦ value
* </script>
......@@ -255,7 +255,7 @@ function validateSymbol(value) {
*
* ```
* <script type="module">
* import {validateFunction} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.js';
* import {validateFunction} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.mjs';
* console.log(validateFunction(()=>{})) // ↦ value
* console.log(validateFunction('2')) // ↦ TypeError
* console.log(validateFunction([])) // ↦ TypeError
......@@ -281,7 +281,7 @@ function validateFunction(value) {
*
* ```
* <script type="module">
* import {validateFunction} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.js';
* import {validateFunction} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/validate.mjs';
* console.log(validateInteger(true)) // ↦ TypeError
* console.log(validateInteger('2')) // ↦ TypeError
* console.log(validateInteger(2)) // ↦ value
......
......@@ -4,7 +4,7 @@
* @author schukai GmbH
*/
import {Base} from './base.js';
import {Base} from './base.mjs';
export {Version, getMonsterVersion}
......@@ -13,7 +13,7 @@ export {Version, getMonsterVersion}
*
* ```
* <script type="module">
* import {Version} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/version.js';
* import {Version} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/version.mjs';
* console.log(new Version('1.2.3')) // ↦ 1.2.3
* console.log(new Version('1')) // ↦ 1.0.0
* </script>
......@@ -21,7 +21,7 @@ export {Version, getMonsterVersion}
*
* @example
*
* import {Version} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/version.js';
* import {Version} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/version.mjs';
*
* new Version('1.0.0') // ↦ 1.0.0
* new Version(1) // ↦ 1.0.0
......@@ -141,7 +141,7 @@ let monsterVersion;
*
* ```
* <script type="module">
* import {Monster} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@1.31.0/dist/monster.js';
* import {Monster} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source//monster.mjs';
* console.log(Monster.getVersion())
* </script>
* ```
......@@ -150,7 +150,7 @@ let monsterVersion;
*
* ```
* <script type="module">
* import {getMonsterVersion} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/version.js';
* import {getMonsterVersion} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/types/version.mjs';
* console.log(getMonsterVersion())
* </script>
* ```
......
......@@ -5,10 +5,10 @@
*/
import {getGlobal} from '../types/global.js';
import {isArray, isFunction, isObject, isPrimitive} from '../types/is.js';
import {typeOf} from "../types/typeof.js";
import {validateObject} from "../types/validate.js";
import {getGlobal} from '../types/global.mjs';
import {isArray, isFunction, isObject, isPrimitive} from '../types/is.mjs';
import {typeOf} from "../types/typeof.mjs";
import {validateObject} from "../types/validate.mjs";
export {clone}
......@@ -23,7 +23,7 @@ export {clone}
*
* ```
* <script type="module">
* import {clone} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/util/clone.js';
* import {clone} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/util/clone.mjs';
* clone({})
* </script>
* ```
......
......@@ -4,8 +4,8 @@
* @author schukai GmbH
*/
import {Base} from '../types/base.js';
import {isFunction} from '../types/is.js';
import {Base} from '../types/base.mjs';
import {isFunction} from '../types/is.mjs';
export {Comparator}
......@@ -14,7 +14,7 @@ export {Comparator}
*
* ```
* <script type="module">
* import {Comparator} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/util/comparator.js';
* import {Comparator} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/util/comparator.mjs';
* console.log(new Comparator())
* </script>
* ```
......@@ -39,7 +39,7 @@ export {Comparator}
*
* @example
*
* import {Comparator} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/util/comparator.js';
* import {Comparator} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/util/comparator.mjs';
*
* console.log(new Comparator().lessThanOrEqual(2, 5))
* // ↦ true
......@@ -81,7 +81,7 @@ class Comparator extends Base {
this.compare = function (a, b) {
if (typeof a !== typeof b) {
throw new TypeError("impractical comparison", "types/comparator.js")
throw new TypeError("impractical comparison", "types/comparator.mjs")
}
if (a === b) {
......
......@@ -4,11 +4,11 @@
* @author schukai GmbH
*/
import {internalSymbol} from "../constants.js";
import {internalSymbol} from "../constants.mjs";
import {Base} from "../types/base.js";
import {isInteger} from "../types/is.js";
import {validateFunction, validateInteger} from "../types/validate.js";
import {Base} from "../types/base.mjs";
import {isInteger} from "../types/is.mjs";
import {validateFunction, validateInteger} from "../types/validate.mjs";
export {DeadMansSwitch}
......@@ -17,13 +17,13 @@ export {DeadMansSwitch}
*
* ```
* <script type="module">
* import {DeadMansSwitch} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/util/deadmansswitch.js';
* import {DeadMansSwitch} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/util/deadmansswitch.mjs';
* new DeadMansSwitch();
* </script>
* ```
*
* @example
* import {DeadMansSwitch} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/util/deadmansswitch.js';
* import {DeadMansSwitch} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/util/deadmansswitch.mjs';
*
* const deadmansswitch = new DeadMansSwitch(100, ()=>{
* console.log('yeah!')
......
......@@ -4,7 +4,7 @@
* @author schukai GmbH
*/
import {validateObject} from '../types/validate.js';
import {validateObject} from '../types/validate.mjs';
export {deepFreeze}
......@@ -13,7 +13,7 @@ export {deepFreeze}
*
* ```
* <script type="module">
* import {deepFreeze} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/util/freeze.js';
* import {deepFreeze} from 'https://cdn.jsdelivr.net/npm/@schukai/monster@latest/source/util/freeze.mjs';
* deepFreeze({})
* </script>
* ```
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment