diff --git a/package-lock.json b/package-lock.json index b6b5560b7..c78303f97 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7870,7 +7870,7 @@ } }, "packages/alpinejs": { - "version": "3.14.4", + "version": "3.14.9", "license": "MIT", "dependencies": { "@vue/reactivity": "~3.1.1" @@ -7878,17 +7878,17 @@ }, "packages/anchor": { "name": "@alpinejs/anchor", - "version": "3.14.4", + "version": "3.14.9", "license": "MIT" }, "packages/collapse": { "name": "@alpinejs/collapse", - "version": "3.14.4", + "version": "3.14.9", "license": "MIT" }, "packages/csp": { "name": "@alpinejs/csp", - "version": "3.14.4", + "version": "3.14.9", "license": "MIT", "dependencies": { "@vue/reactivity": "~3.1.1" @@ -7896,12 +7896,12 @@ }, "packages/docs": { "name": "@alpinejs/docs", - "version": "3.14.4-revision.1", + "version": "3.14.9-revision.1", "license": "MIT" }, "packages/focus": { "name": "@alpinejs/focus", - "version": "3.14.4", + "version": "3.14.9", "license": "MIT", "dependencies": { "focus-trap": "^6.9.4", @@ -7918,17 +7918,17 @@ }, "packages/intersect": { "name": "@alpinejs/intersect", - "version": "3.14.4", + "version": "3.14.9", "license": "MIT" }, "packages/mask": { "name": "@alpinejs/mask", - "version": "3.14.4", + "version": "3.14.9", "license": "MIT" }, "packages/morph": { "name": "@alpinejs/morph", - "version": "3.14.4", + "version": "3.14.9", "license": "MIT" }, "packages/navigate": { @@ -7941,22 +7941,22 @@ }, "packages/persist": { "name": "@alpinejs/persist", - "version": "3.14.4", + "version": "3.14.9", "license": "MIT" }, "packages/resize": { "name": "@alpinejs/resize", - "version": "3.14.4", + "version": "3.14.9", "license": "MIT" }, "packages/sort": { "name": "@alpinejs/sort", - "version": "3.14.4", + "version": "3.14.9", "license": "MIT" }, "packages/ui": { "name": "@alpinejs/ui", - "version": "3.14.4", + "version": "3.14.9", "license": "MIT", "devDependencies": {} } diff --git a/packages/alpinejs/builds/cdn.js b/packages/alpinejs/builds/cdn.js index a54e7e050..3ee074462 100644 --- a/packages/alpinejs/builds/cdn.js +++ b/packages/alpinejs/builds/cdn.js @@ -1,4 +1,4 @@ -import Alpine from './../src/index' +import Alpine from '../src/index.js' window.Alpine = Alpine diff --git a/packages/alpinejs/builds/module.js b/packages/alpinejs/builds/module.js index 1d9d6a76d..925f7dbed 100644 --- a/packages/alpinejs/builds/module.js +++ b/packages/alpinejs/builds/module.js @@ -1,4 +1,4 @@ -import Alpine from './../src/index' +import Alpine from '../src/index.js' export default Alpine diff --git a/packages/alpinejs/src/alpine.js b/packages/alpinejs/src/alpine.js index cf7081ef6..7549654ca 100644 --- a/packages/alpinejs/src/alpine.js +++ b/packages/alpinejs/src/alpine.js @@ -1,24 +1,24 @@ -import { setReactivityEngine, disableEffectScheduling, reactive, effect, release, raw, watch } from './reactivity' -import { mapAttributes, directive, setPrefix as prefix, prefix as prefixed } from './directives' -import { start, addRootSelector, addInitSelector, closestRoot, findClosest, initTree, destroyTree, interceptInit } from './lifecycle' -import { onElRemoved, onAttributeRemoved, onAttributesAdded, mutateDom, deferMutations, flushAndStopDeferringMutations, startObservingMutations, stopObservingMutations } from './mutation' -import { mergeProxies, closestDataStack, addScopeToNode, scope as $data } from './scope' -import { setEvaluator, evaluate, evaluateLater, dontAutoEvaluateFunctions } from './evaluator' -import { transition } from './directives/x-transition' -import { clone, cloneNode, skipDuringClone, onlyDuringClone, interceptClone } from './clone' -import { interceptor } from './interceptor' -import { getBinding as bound, extractProp } from './utils/bind' -import { debounce } from './utils/debounce' -import { throttle } from './utils/throttle' -import { setStyles } from './utils/styles' -import { entangle } from './entangle' -import { nextTick } from './nextTick' -import { walk } from './utils/walk' -import { plugin } from './plugin' -import { magic } from './magics' -import { store } from './store' -import { bind } from './binds' -import { data } from './datas' +import { setReactivityEngine, disableEffectScheduling, reactive, effect, release, raw, watch } from './reactivity.js' +import { mapAttributes, directive, setPrefix as prefix, prefix as prefixed } from './directives.js' +import { start, addRootSelector, addInitSelector, closestRoot, findClosest, initTree, destroyTree, interceptInit } from './lifecycle.js' +import { onElRemoved, onAttributeRemoved, onAttributesAdded, mutateDom, deferMutations, flushAndStopDeferringMutations, startObservingMutations, stopObservingMutations } from './mutation.js' +import { mergeProxies, closestDataStack, addScopeToNode, scope as $data } from './scope.js' +import { setEvaluator, evaluate, evaluateLater, dontAutoEvaluateFunctions } from './evaluator.js' +import { transition } from './directives/x-transition.js' +import { clone, cloneNode, skipDuringClone, onlyDuringClone, interceptClone } from './clone.js' +import { interceptor } from './interceptor.js' +import { getBinding as bound, extractProp } from './utils/bind.js' +import { debounce } from './utils/debounce.js' +import { throttle } from './utils/throttle.js' +import { setStyles } from './utils/styles.js' +import { entangle } from './entangle.js' +import { nextTick } from './nextTick.js' +import { walk } from './utils/walk.js' +import { plugin } from './plugin.js' +import { magic } from './magics.js' +import { store } from './store.js' +import { bind } from './binds.js' +import { data } from './datas.js' let Alpine = { get reactive() { return reactive }, diff --git a/packages/alpinejs/src/binds.js b/packages/alpinejs/src/binds.js index ae09b41a6..9c07782db 100644 --- a/packages/alpinejs/src/binds.js +++ b/packages/alpinejs/src/binds.js @@ -1,4 +1,4 @@ -import { attributesOnly, directives } from "./directives" +import { attributesOnly, directives } from "./directives.js" let binds = {} diff --git a/packages/alpinejs/src/clone.js b/packages/alpinejs/src/clone.js index e93ff688c..0d650cfaa 100644 --- a/packages/alpinejs/src/clone.js +++ b/packages/alpinejs/src/clone.js @@ -1,6 +1,6 @@ -import { effect, release, overrideEffect } from "./reactivity" -import { initTree, isRoot } from "./lifecycle" -import { walk } from "./utils/walk" +import { effect, release, overrideEffect } from "./reactivity.js" +import { initTree, isRoot } from "./lifecycle.js" +import { walk } from "./utils/walk.js" export let isCloning = false diff --git a/packages/alpinejs/src/directives.js b/packages/alpinejs/src/directives.js index 410086b09..efcd9dbe5 100644 --- a/packages/alpinejs/src/directives.js +++ b/packages/alpinejs/src/directives.js @@ -1,7 +1,7 @@ -import { onAttributeRemoved, onElRemoved } from './mutation' -import { evaluate, evaluateLater } from './evaluator' -import { elementBoundEffect } from './reactivity' -import Alpine from './alpine' +import { onAttributeRemoved, onElRemoved } from './mutation.js' +import { evaluate, evaluateLater } from './evaluator.js' +import { elementBoundEffect } from './reactivity.js' +import Alpine from './alpine.js' let prefixAsString = 'x-' diff --git a/packages/alpinejs/src/directives/index.js b/packages/alpinejs/src/directives/index.js index 0c9ed3ba2..ad56dfbc6 100644 --- a/packages/alpinejs/src/directives/index.js +++ b/packages/alpinejs/src/directives/index.js @@ -1,24 +1,24 @@ -import { directive } from '../directives' -import { warn } from '../utils/warn' +import { directive } from '../directives.js' +import { warn } from '../utils/warn.js' -import './x-transition' -import './x-modelable' -import './x-teleport' -import './x-ignore' -import './x-effect' -import './x-model' -import './x-cloak' -import './x-init' -import './x-text' -import './x-html' -import './x-bind' -import './x-data' -import './x-show' -import './x-for' -import './x-ref' -import './x-if' -import './x-id' -import './x-on' +import './x-transition.js' +import './x-modelable.js' +import './x-teleport.js' +import './x-ignore.js' +import './x-effect.js' +import './x-model.js' +import './x-cloak.js' +import './x-init.js' +import './x-text.js' +import './x-html.js' +import './x-bind.js' +import './x-data.js' +import './x-show.js' +import './x-for.js' +import './x-ref.js' +import './x-if.js' +import './x-id.js' +import './x-on.js' // Register warnings for people using plugin syntaxes and not loading the plugin itself: warnMissingPluginDirective('Collapse', 'collapse', 'collapse') diff --git a/packages/alpinejs/src/directives/x-bind.js b/packages/alpinejs/src/directives/x-bind.js index 947d0f837..57eb5259a 100644 --- a/packages/alpinejs/src/directives/x-bind.js +++ b/packages/alpinejs/src/directives/x-bind.js @@ -1,8 +1,8 @@ -import { directive, into, mapAttributes, prefix, startingWith } from '../directives' -import { evaluateLater } from '../evaluator' -import { mutateDom } from '../mutation' -import bind from '../utils/bind' -import { applyBindingsObject, injectBindingProviders } from '../binds' +import { directive, into, mapAttributes, prefix, startingWith } from '../directives.js' +import { evaluateLater } from '../evaluator.js' +import { mutateDom } from '../mutation.js' +import bind from '../utils/bind.js' +import { applyBindingsObject, injectBindingProviders } from '../binds.js' mapAttributes(startingWith(':', into(prefix('bind:')))) diff --git a/packages/alpinejs/src/directives/x-cloak.js b/packages/alpinejs/src/directives/x-cloak.js index 84639f0a2..a0630bf06 100644 --- a/packages/alpinejs/src/directives/x-cloak.js +++ b/packages/alpinejs/src/directives/x-cloak.js @@ -1,4 +1,4 @@ -import { directive, prefix } from '../directives' -import { mutateDom } from '../mutation' +import { directive, prefix } from '../directives.js' +import { mutateDom } from '../mutation.js' directive('cloak', el => queueMicrotask(() => mutateDom(() => el.removeAttribute(prefix('cloak'))))) diff --git a/packages/alpinejs/src/directives/x-data.js b/packages/alpinejs/src/directives/x-data.js index 0bc0ed972..fae6b652d 100644 --- a/packages/alpinejs/src/directives/x-data.js +++ b/packages/alpinejs/src/directives/x-data.js @@ -1,12 +1,12 @@ -import { directive, prefix } from '../directives' -import { initInterceptors } from '../interceptor' -import { injectDataProviders } from '../datas' -import { addRootSelector } from '../lifecycle' -import { interceptClone, isCloning, isCloningLegacy } from '../clone' -import { addScopeToNode } from '../scope' -import { injectMagics, magic } from '../magics' -import { reactive } from '../reactivity' -import { evaluate } from '../evaluator' +import { directive, prefix } from '../directives.js' +import { initInterceptors } from '../interceptor.js' +import { injectDataProviders } from '../datas.js' +import { addRootSelector } from '../lifecycle.js' +import { interceptClone, isCloning, isCloningLegacy } from '../clone.js' +import { addScopeToNode } from '../scope.js' +import { injectMagics, magic } from '../magics.js' +import { reactive } from '../reactivity.js' +import { evaluate } from '../evaluator.js' addRootSelector(() => `[${prefix('data')}]`) diff --git a/packages/alpinejs/src/directives/x-effect.js b/packages/alpinejs/src/directives/x-effect.js index 0207edfac..c688d8ce7 100644 --- a/packages/alpinejs/src/directives/x-effect.js +++ b/packages/alpinejs/src/directives/x-effect.js @@ -1,6 +1,6 @@ -import { skipDuringClone } from '../clone' -import { directive } from '../directives' -import { evaluate, evaluateLater } from '../evaluator' +import { skipDuringClone } from '../clone.js' +import { directive } from '../directives.js' +import { evaluate, evaluateLater } from '../evaluator.js' directive('effect', skipDuringClone((el, { expression }, { effect }) => { effect(evaluateLater(el, expression)) diff --git a/packages/alpinejs/src/directives/x-for.js b/packages/alpinejs/src/directives/x-for.js index 6c2b0b312..306b08ad3 100644 --- a/packages/alpinejs/src/directives/x-for.js +++ b/packages/alpinejs/src/directives/x-for.js @@ -1,11 +1,11 @@ -import { addScopeToNode } from '../scope' -import { evaluateLater } from '../evaluator' -import { directive } from '../directives' -import { reactive } from '../reactivity' -import { initTree, destroyTree } from '../lifecycle' -import { mutateDom } from '../mutation' -import { warn } from '../utils/warn' -import { skipDuringClone } from '../clone' +import { addScopeToNode } from '../scope.js' +import { evaluateLater } from '../evaluator.js' +import { directive } from '../directives.js' +import { reactive } from '../reactivity.js' +import { initTree, destroyTree } from '../lifecycle.js' +import { mutateDom } from '../mutation.js' +import { warn } from '../utils/warn.js' +import { skipDuringClone } from '../clone.js' directive('for', (el, { expression }, { effect, cleanup }) => { let iteratorNames = parseForExpression(expression) diff --git a/packages/alpinejs/src/directives/x-html.js b/packages/alpinejs/src/directives/x-html.js index d434ec25b..fd6c3637b 100644 --- a/packages/alpinejs/src/directives/x-html.js +++ b/packages/alpinejs/src/directives/x-html.js @@ -1,6 +1,6 @@ -import { directive } from '../directives' -import { initTree } from '../lifecycle' -import { mutateDom } from '../mutation' +import { directive } from '../directives.js' +import { initTree } from '../lifecycle.js' +import { mutateDom } from '../mutation.js' directive('html', (el, { expression }, { effect, evaluateLater }) => { let evaluate = evaluateLater(expression) diff --git a/packages/alpinejs/src/directives/x-id.js b/packages/alpinejs/src/directives/x-id.js index 673ba70cf..a11e089cf 100644 --- a/packages/alpinejs/src/directives/x-id.js +++ b/packages/alpinejs/src/directives/x-id.js @@ -1,6 +1,6 @@ -import { interceptClone } from "../clone" -import { directive } from "../directives" -import { setIdRoot } from '../ids' +import { interceptClone } from "../clone.js" +import { directive } from "../directives.js" +import { setIdRoot } from '../ids.js' directive('id', (el, { expression }, { evaluate }) => { let names = evaluate(expression) diff --git a/packages/alpinejs/src/directives/x-if.js b/packages/alpinejs/src/directives/x-if.js index cd15e6bce..1996b85d3 100644 --- a/packages/alpinejs/src/directives/x-if.js +++ b/packages/alpinejs/src/directives/x-if.js @@ -1,10 +1,10 @@ -import { evaluateLater } from '../evaluator' -import { addScopeToNode } from '../scope' -import { directive } from '../directives' -import { initTree, destroyTree } from '../lifecycle' -import { mutateDom } from '../mutation' -import { warn } from "../utils/warn" -import { skipDuringClone } from '../clone' +import { evaluateLater } from '../evaluator.js' +import { addScopeToNode } from '../scope.js' +import { directive } from '../directives.js' +import { initTree, destroyTree } from '../lifecycle.js' +import { mutateDom } from '../mutation.js' +import { warn } from "../utils/warn.js" +import { skipDuringClone } from '../clone.js' directive('if', (el, { expression }, { effect, cleanup }) => { if (el.tagName.toLowerCase() !== 'template') warn('x-if can only be used on a