diff --git a/dist/LiveCode.js b/dist/LiveCode.js index f6cfcd5..21185bd 100644 --- a/dist/LiveCode.js +++ b/dist/LiveCode.js @@ -56,23 +56,30 @@ let LiveCode = (() => { let _classExtraInitializers = []; let _classThis; let _classSuper = Effectful(Element); - let _instanceExtraInitializers = []; let _content_decorators; let _content_initializers = []; + let _content_extraInitializers = []; let _src_decorators; let _src_initializers = []; + let _src_extraInitializers = []; let _stripIndent_decorators; let _stripIndent_initializers = []; + let _stripIndent_extraInitializers = []; let _trim_decorators; let _trim_initializers = []; + let _trim_extraInitializers = []; let _autorun_decorators; let _autorun_initializers = []; + let _autorun_extraInitializers = []; let _autorunInView_decorators; let _autorunInView_initializers = []; + let _autorunInView_extraInitializers = []; let _mode_decorators; let _mode_initializers = []; + let _mode_extraInitializers = []; let _debounce_decorators; let _debounce_initializers = []; + let _debounce_extraInitializers = []; var LiveCode = class extends _classSuper { static { _classThis = this; } static { @@ -85,31 +92,31 @@ let LiveCode = (() => { _autorunInView_decorators = [booleanAttribute]; _mode_decorators = [stringAttribute]; _debounce_decorators = [numberAttribute]; - __esDecorate(null, null, _content_decorators, { kind: "field", name: "content", static: false, private: false, access: { has: obj => "content" in obj, get: obj => obj.content, set: (obj, value) => { obj.content = value; } }, metadata: _metadata }, _content_initializers, _instanceExtraInitializers); - __esDecorate(null, null, _src_decorators, { kind: "field", name: "src", static: false, private: false, access: { has: obj => "src" in obj, get: obj => obj.src, set: (obj, value) => { obj.src = value; } }, metadata: _metadata }, _src_initializers, _instanceExtraInitializers); - __esDecorate(null, null, _stripIndent_decorators, { kind: "field", name: "stripIndent", static: false, private: false, access: { has: obj => "stripIndent" in obj, get: obj => obj.stripIndent, set: (obj, value) => { obj.stripIndent = value; } }, metadata: _metadata }, _stripIndent_initializers, _instanceExtraInitializers); - __esDecorate(null, null, _trim_decorators, { kind: "field", name: "trim", static: false, private: false, access: { has: obj => "trim" in obj, get: obj => obj.trim, set: (obj, value) => { obj.trim = value; } }, metadata: _metadata }, _trim_initializers, _instanceExtraInitializers); - __esDecorate(null, null, _autorun_decorators, { kind: "field", name: "autorun", static: false, private: false, access: { has: obj => "autorun" in obj, get: obj => obj.autorun, set: (obj, value) => { obj.autorun = value; } }, metadata: _metadata }, _autorun_initializers, _instanceExtraInitializers); - __esDecorate(null, null, _autorunInView_decorators, { kind: "field", name: "autorunInView", static: false, private: false, access: { has: obj => "autorunInView" in obj, get: obj => obj.autorunInView, set: (obj, value) => { obj.autorunInView = value; } }, metadata: _metadata }, _autorunInView_initializers, _instanceExtraInitializers); - __esDecorate(null, null, _mode_decorators, { kind: "field", name: "mode", static: false, private: false, access: { has: obj => "mode" in obj, get: obj => obj.mode, set: (obj, value) => { obj.mode = value; } }, metadata: _metadata }, _mode_initializers, _instanceExtraInitializers); - __esDecorate(null, null, _debounce_decorators, { kind: "field", name: "debounce", static: false, private: false, access: { has: obj => "debounce" in obj, get: obj => obj.debounce, set: (obj, value) => { obj.debounce = value; } }, metadata: _metadata }, _debounce_initializers, _instanceExtraInitializers); + __esDecorate(null, null, _content_decorators, { kind: "field", name: "content", static: false, private: false, access: { has: obj => "content" in obj, get: obj => obj.content, set: (obj, value) => { obj.content = value; } }, metadata: _metadata }, _content_initializers, _content_extraInitializers); + __esDecorate(null, null, _src_decorators, { kind: "field", name: "src", static: false, private: false, access: { has: obj => "src" in obj, get: obj => obj.src, set: (obj, value) => { obj.src = value; } }, metadata: _metadata }, _src_initializers, _src_extraInitializers); + __esDecorate(null, null, _stripIndent_decorators, { kind: "field", name: "stripIndent", static: false, private: false, access: { has: obj => "stripIndent" in obj, get: obj => obj.stripIndent, set: (obj, value) => { obj.stripIndent = value; } }, metadata: _metadata }, _stripIndent_initializers, _stripIndent_extraInitializers); + __esDecorate(null, null, _trim_decorators, { kind: "field", name: "trim", static: false, private: false, access: { has: obj => "trim" in obj, get: obj => obj.trim, set: (obj, value) => { obj.trim = value; } }, metadata: _metadata }, _trim_initializers, _trim_extraInitializers); + __esDecorate(null, null, _autorun_decorators, { kind: "field", name: "autorun", static: false, private: false, access: { has: obj => "autorun" in obj, get: obj => obj.autorun, set: (obj, value) => { obj.autorun = value; } }, metadata: _metadata }, _autorun_initializers, _autorun_extraInitializers); + __esDecorate(null, null, _autorunInView_decorators, { kind: "field", name: "autorunInView", static: false, private: false, access: { has: obj => "autorunInView" in obj, get: obj => obj.autorunInView, set: (obj, value) => { obj.autorunInView = value; } }, metadata: _metadata }, _autorunInView_initializers, _autorunInView_extraInitializers); + __esDecorate(null, null, _mode_decorators, { kind: "field", name: "mode", static: false, private: false, access: { has: obj => "mode" in obj, get: obj => obj.mode, set: (obj, value) => { obj.mode = value; } }, metadata: _metadata }, _mode_initializers, _mode_extraInitializers); + __esDecorate(null, null, _debounce_decorators, { kind: "field", name: "debounce", static: false, private: false, access: { has: obj => "debounce" in obj, get: obj => obj.debounce, set: (obj, value) => { obj.debounce = value; } }, metadata: _metadata }, _debounce_initializers, _debounce_extraInitializers); __esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers); LiveCode = _classThis = _classDescriptor.value; if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata }); __runInitializers(_classThis, _classExtraInitializers); } /** The text to put in the editor. */ - content = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _content_initializers, '' + content = __runInitializers(this, _content_initializers, '' /** * A file from which to get code for the editor from. If given, takes * priority over the `code` value. */ - )); + ); /** * A file from which to get code for the editor from. If given, takes * priority over the `code` value. */ - src = __runInitializers(this, _src_initializers, '' + src = (__runInitializers(this, _content_extraInitializers), __runInitializers(this, _src_initializers, '' /** * When true (default) common indentation will be removed. Useful for * example if the `content` property is being set with a template string and @@ -117,7 +124,7 @@ let LiveCode = (() => { * indentation is undersired in the result. Set the attribute * `strip-indent="false"` to disable. */ - ); + )); /** * When true (default) common indentation will be removed. Useful for * example if the `content` property is being set with a template string and @@ -125,29 +132,29 @@ let LiveCode = (() => { * indentation is undersired in the result. Set the attribute * `strip-indent="false"` to disable. */ - stripIndent = __runInitializers(this, _stripIndent_initializers, true + stripIndent = (__runInitializers(this, _src_extraInitializers), __runInitializers(this, _stripIndent_initializers, true /** * When true (default) leading and trailing whitespace will be trimmed. Set * the attribute `trim="false"` to disable. */ - ); + )); /** * When true (default) leading and trailing whitespace will be trimmed. Set * the attribute `trim="false"` to disable. */ - trim = __runInitializers(this, _trim_initializers, true + trim = (__runInitializers(this, _stripIndent_extraInitializers), __runInitializers(this, _trim_initializers, true /** * By default the live preview will update automatically (debounced) when * code in the editor is modified. Set to false to prevent automatic * running, and run only when the rerun button is clicked. */ - ); + )); /** * By default the live preview will update automatically (debounced) when * code in the editor is modified. Set to false to prevent automatic * running, and run only when the rerun button is clicked. */ - autorun = __runInitializers(this, _autorun_initializers, true + autorun = (__runInitializers(this, _trim_extraInitializers), __runInitializers(this, _autorun_initializers, true /** * Only useful when `autorun` is true. When `autorun` is true, then if this * is true, the preview will only autorun if it is visible on screen (f.e. @@ -159,7 +166,7 @@ let LiveCode = (() => { * When true, any live code previews that go off screen will be discarded, * and automatically re-ran when they come back into view. */ - ); + )); /** * Only useful when `autorun` is true. When `autorun` is true, then if this * is true, the preview will only autorun if it is visible on screen (f.e. @@ -171,54 +178,59 @@ let LiveCode = (() => { * When true, any live code previews that go off screen will be discarded, * and automatically re-ran when they come back into view. */ - autorunInView = __runInitializers(this, _autorunInView_initializers, true + autorunInView = (__runInitializers(this, _autorun_extraInitializers), __runInitializers(this, _autorunInView_initializers, true /** * Specify the editor mode: * - script * - script>iframe * - html>iframe */ - ); + )); /** * Specify the editor mode: * - script * - script>iframe * - html>iframe */ - mode = __runInitializers(this, _mode_initializers, 'html>iframe' + mode = (__runInitializers(this, _autorunInView_extraInitializers), __runInitializers(this, _mode_initializers, 'html>iframe' /** * If `autorun` is true, then autorun is debounced by this amount in * milliseconds after a user types into the code editor. Defaults to `1000`. */ - ); + )); /** * If `autorun` is true, then autorun is debounced by this amount in * milliseconds after a user types into the code editor. Defaults to `1000`. */ - debounce = __runInitializers(this, _debounce_initializers, 1000 + debounce = (__runInitializers(this, _mode_extraInitializers), __runInitializers(this, _debounce_initializers, 1000 ///////////////////////// // Private reactive state - ); + )); ///////////////////////// // Private reactive state - #_ = new ((() => { + #_ = (__runInitializers(this, _debounce_extraInitializers), new ((() => { let _classDecorators = [reactive]; let _classDescriptor; let _classExtraInitializers = []; let _classThis; - let _instanceExtraInitializers = []; let _error_decorators; let _error_initializers = []; + let _error_extraInitializers = []; let _initialValue_decorators; let _initialValue_initializers = []; + let _initialValue_extraInitializers = []; let _editorValue_decorators; let _editorValue_initializers = []; + let _editorValue_extraInitializers = []; let _debouncedEditorValue_decorators; let _debouncedEditorValue_initializers = []; + let _debouncedEditorValue_extraInitializers = []; let _smaller_decorators; let _smaller_initializers = []; + let _smaller_extraInitializers = []; let _canView_decorators; let _canView_initializers = []; + let _canView_extraInitializers = []; var class_1 = class { static { _classThis = this; } static { __setFunctionName(_classThis, ""); } @@ -230,26 +242,29 @@ let LiveCode = (() => { _debouncedEditorValue_decorators = [signal]; _smaller_decorators = [signal]; _canView_decorators = [signal]; - __esDecorate(null, null, _error_decorators, { kind: "field", name: "error", static: false, private: false, access: { has: obj => "error" in obj, get: obj => obj.error, set: (obj, value) => { obj.error = value; } }, metadata: _metadata }, _error_initializers, _instanceExtraInitializers); - __esDecorate(null, null, _initialValue_decorators, { kind: "field", name: "initialValue", static: false, private: false, access: { has: obj => "initialValue" in obj, get: obj => obj.initialValue, set: (obj, value) => { obj.initialValue = value; } }, metadata: _metadata }, _initialValue_initializers, _instanceExtraInitializers); - __esDecorate(null, null, _editorValue_decorators, { kind: "field", name: "editorValue", static: false, private: false, access: { has: obj => "editorValue" in obj, get: obj => obj.editorValue, set: (obj, value) => { obj.editorValue = value; } }, metadata: _metadata }, _editorValue_initializers, _instanceExtraInitializers); - __esDecorate(null, null, _debouncedEditorValue_decorators, { kind: "field", name: "debouncedEditorValue", static: false, private: false, access: { has: obj => "debouncedEditorValue" in obj, get: obj => obj.debouncedEditorValue, set: (obj, value) => { obj.debouncedEditorValue = value; } }, metadata: _metadata }, _debouncedEditorValue_initializers, _instanceExtraInitializers); - __esDecorate(null, null, _smaller_decorators, { kind: "field", name: "smaller", static: false, private: false, access: { has: obj => "smaller" in obj, get: obj => obj.smaller, set: (obj, value) => { obj.smaller = value; } }, metadata: _metadata }, _smaller_initializers, _instanceExtraInitializers); - __esDecorate(null, null, _canView_decorators, { kind: "field", name: "canView", static: false, private: false, access: { has: obj => "canView" in obj, get: obj => obj.canView, set: (obj, value) => { obj.canView = value; } }, metadata: _metadata }, _canView_initializers, _instanceExtraInitializers); + __esDecorate(null, null, _error_decorators, { kind: "field", name: "error", static: false, private: false, access: { has: obj => "error" in obj, get: obj => obj.error, set: (obj, value) => { obj.error = value; } }, metadata: _metadata }, _error_initializers, _error_extraInitializers); + __esDecorate(null, null, _initialValue_decorators, { kind: "field", name: "initialValue", static: false, private: false, access: { has: obj => "initialValue" in obj, get: obj => obj.initialValue, set: (obj, value) => { obj.initialValue = value; } }, metadata: _metadata }, _initialValue_initializers, _initialValue_extraInitializers); + __esDecorate(null, null, _editorValue_decorators, { kind: "field", name: "editorValue", static: false, private: false, access: { has: obj => "editorValue" in obj, get: obj => obj.editorValue, set: (obj, value) => { obj.editorValue = value; } }, metadata: _metadata }, _editorValue_initializers, _editorValue_extraInitializers); + __esDecorate(null, null, _debouncedEditorValue_decorators, { kind: "field", name: "debouncedEditorValue", static: false, private: false, access: { has: obj => "debouncedEditorValue" in obj, get: obj => obj.debouncedEditorValue, set: (obj, value) => { obj.debouncedEditorValue = value; } }, metadata: _metadata }, _debouncedEditorValue_initializers, _debouncedEditorValue_extraInitializers); + __esDecorate(null, null, _smaller_decorators, { kind: "field", name: "smaller", static: false, private: false, access: { has: obj => "smaller" in obj, get: obj => obj.smaller, set: (obj, value) => { obj.smaller = value; } }, metadata: _metadata }, _smaller_initializers, _smaller_extraInitializers); + __esDecorate(null, null, _canView_decorators, { kind: "field", name: "canView", static: false, private: false, access: { has: obj => "canView" in obj, get: obj => obj.canView, set: (obj, value) => { obj.canView = value; } }, metadata: _metadata }, _canView_initializers, _canView_extraInitializers); __esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers); class_1 = _classThis = _classDescriptor.value; if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata }); __runInitializers(_classThis, _classExtraInitializers); } - error = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _error_initializers, '')); - initialValue = __runInitializers(this, _initialValue_initializers, ''); - editorValue = __runInitializers(this, _editorValue_initializers, ''); - debouncedEditorValue = __runInitializers(this, _debouncedEditorValue_initializers, ''); - smaller = __runInitializers(this, _smaller_initializers, false); - canView = __runInitializers(this, _canView_initializers, null); + error = __runInitializers(this, _error_initializers, ''); + initialValue = (__runInitializers(this, _error_extraInitializers), __runInitializers(this, _initialValue_initializers, '')); + editorValue = (__runInitializers(this, _initialValue_extraInitializers), __runInitializers(this, _editorValue_initializers, '')); + debouncedEditorValue = (__runInitializers(this, _editorValue_extraInitializers), __runInitializers(this, _debouncedEditorValue_initializers, '')); + smaller = (__runInitializers(this, _debouncedEditorValue_extraInitializers), __runInitializers(this, _smaller_initializers, false)); + canView = (__runInitializers(this, _smaller_extraInitializers), __runInitializers(this, _canView_initializers, null)); + constructor() { + __runInitializers(this, _canView_extraInitializers); + } }; return class_1 = _classThis; - })())(); + })())()); #id = ID++; #codemirror; #resizeObserver = new ResizeObserver(changes => { diff --git a/dist/LiveCode.js.map b/dist/LiveCode.js.map index b523939..e5d3904 100644 --- a/dist/LiveCode.js.map +++ b/dist/LiveCode.js.map @@ -1 +1 @@ -{"version":3,"file":"LiveCode.js","sourceRoot":"","sources":["../src/LiveCode.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"LiveCode.js","sourceRoot":"","sources":["../src/LiveCode.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/OutputView.js b/dist/OutputView.js index 330b3c6..ff30fc5 100644 --- a/dist/OutputView.js +++ b/dist/OutputView.js @@ -1,10 +1,3 @@ -var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) { - var useValue = arguments.length > 2; - for (var i = 0; i < initializers.length; i++) { - value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg); - } - return useValue ? value : void 0; -}; var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) { function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; } var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value"; @@ -32,6 +25,13 @@ var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn, if (target) Object.defineProperty(target, contextIn.name, descriptor); done = true; }; +var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) { + var useValue = arguments.length > 2; + for (var i = 0; i < initializers.length; i++) { + value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg); + } + return useValue ? value : void 0; +}; import { Element, element, stringAttribute } from '@lume/element'; import html from 'solid-js/html'; import { createEffect, onCleanup } from 'solid-js'; @@ -48,28 +48,29 @@ let OutputView = (() => { let _classExtraInitializers = []; let _classThis; let _classSuper = Element; - let _instanceExtraInitializers = []; let _value_decorators; let _value_initializers = []; + let _value_extraInitializers = []; let _mode_decorators; let _mode_initializers = []; + let _mode_extraInitializers = []; var OutputView = class extends _classSuper { static { _classThis = this; } static { const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(_classSuper[Symbol.metadata] ?? null) : void 0; _value_decorators = [stringAttribute]; _mode_decorators = [stringAttribute]; - __esDecorate(null, null, _value_decorators, { kind: "field", name: "value", static: false, private: false, access: { has: obj => "value" in obj, get: obj => obj.value, set: (obj, value) => { obj.value = value; } }, metadata: _metadata }, _value_initializers, _instanceExtraInitializers); - __esDecorate(null, null, _mode_decorators, { kind: "field", name: "mode", static: false, private: false, access: { has: obj => "mode" in obj, get: obj => obj.mode, set: (obj, value) => { obj.mode = value; } }, metadata: _metadata }, _mode_initializers, _instanceExtraInitializers); + __esDecorate(null, null, _value_decorators, { kind: "field", name: "value", static: false, private: false, access: { has: obj => "value" in obj, get: obj => obj.value, set: (obj, value) => { obj.value = value; } }, metadata: _metadata }, _value_initializers, _value_extraInitializers); + __esDecorate(null, null, _mode_decorators, { kind: "field", name: "mode", static: false, private: false, access: { has: obj => "mode" in obj, get: obj => obj.mode, set: (obj, value) => { obj.mode = value; } }, metadata: _metadata }, _mode_initializers, _mode_extraInitializers); __esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers); OutputView = _classThis = _classDescriptor.value; if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata }); __runInitializers(_classThis, _classExtraInitializers); } - hasShadow = (__runInitializers(this, _instanceExtraInitializers), false); + hasShadow = false; value = __runInitializers(this, _value_initializers, ''); - mode = __runInitializers(this, _mode_initializers, 'html>iframe'); - #iframe; + mode = (__runInitializers(this, _value_extraInitializers), __runInitializers(this, _mode_initializers, 'html>iframe')); + #iframe = __runInitializers(this, _mode_extraInitializers); connectedCallback() { super.connectedCallback(); createEffect(() => { diff --git a/dist/OutputView.js.map b/dist/OutputView.js.map index d1bcc89..5083759 100644 --- a/dist/OutputView.js.map +++ b/dist/OutputView.js.map @@ -1 +1 @@ -{"version":3,"file":"OutputView.js","sourceRoot":"","sources":["../src/OutputView.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"OutputView.js","sourceRoot":"","sources":["../src/OutputView.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/examples/index.html b/examples/index.html index 50282eb..3cab3cc 100644 --- a/examples/index.html +++ b/examples/index.html @@ -41,6 +41,7 @@ "codemirror": "../node_modules/codemirror/dist/index.js", "crelt": "../node_modules/crelt/index.js", "lowclass": "../node_modules/lowclass/dist/index.js", + "lowclass/": "../node_modules/lowclass/", "solid-js": "../node_modules/solid-js/dist/solid.js", "solid-js/html": "../node_modules/solid-js/html/dist/html.js", "solid-js/web": "../node_modules/solid-js/web/dist/web.js", diff --git a/package.json b/package.json index 47a2d8f..f11f620 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@babel/runtime": "^7.0.0", "@codemirror/lang-html": "^6.0.0", "@codemirror/lang-javascript": "^6.0.0", - "@lume/element": "^0.11.0", + "@lume/element": "^0.13.0", "@uiw/codemirror-theme-noctis-lilac": "^4.0.0", "classy-solid": "^0.3.0", "code-mirror-el": "^0.1.0", @@ -33,9 +33,9 @@ "thememirror": "^2.0.0" }, "devDependencies": { - "@lume/cli": "^0.11.0", + "@lume/cli": "^0.13.0", "five-server": "^0.3.1", - "lowclass": "^7.0.0", + "lowclass": "^8.0.0", "prettier": "3.0.3", "rimraf": "^5.0.1", "typescript": "^5.0.0"