diff --git a/packages/core/default-mcfly-config.mjs b/packages/core/default-mcfly-config.mjs deleted file mode 100644 index ccedefe..0000000 --- a/packages/core/default-mcfly-config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -export default { - components: 'js', -} diff --git a/packages/core/package.json b/packages/core/package.json index a688c33..a30d03d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@mcflyjs/core", - "version": "0.7.1", + "version": "0.7.2", "description": "McFly core package", "type": "module", "main": "index.js", diff --git a/packages/core/route-middleware.js b/packages/core/route-middleware.js index dcb0d13..2c847e5 100644 --- a/packages/core/route-middleware.js +++ b/packages/core/route-middleware.js @@ -3,11 +3,13 @@ import { useRuntimeConfig, useStorage } from 'nitropack/runtime' import { createHooks } from 'hookable' import { consola } from 'consola' -import { hooks as mcflyHooks } from '@mcflyjs/core/hooks.mjs' -import defaultMcflyConfig from '@mcflyjs/core/default-mcfly-config.mjs' -import { evaluateServerScripts } from '@mcflyjs/core/evaluate-scripts.mjs' -import { injectHtmlFragments } from '@mcflyjs/core/inject-fragments.mjs' -import { injectCustomElements } from '@mcflyjs/core/inject-elements.mjs' +import { + hooks as mcflyHooks, + defaultMcflyConfig, + evaluateServerScripts, + injectHtmlFragments, + injectCustomElements, +} from '@mcflyjs/core/runtime' /** * @typedef {import('../config').McFlyConfig} Config diff --git a/packages/core/runtime/default-mcfly-config.mjs b/packages/core/runtime/default-mcfly-config.mjs new file mode 100644 index 0000000..cc79fde --- /dev/null +++ b/packages/core/runtime/default-mcfly-config.mjs @@ -0,0 +1,3 @@ +export const defaultMcflyConfig = { + components: 'js', +} diff --git a/packages/core/evaluate-scripts.mjs b/packages/core/runtime/evaluate-scripts.mjs similarity index 100% rename from packages/core/evaluate-scripts.mjs rename to packages/core/runtime/evaluate-scripts.mjs diff --git a/packages/core/get-files.mjs b/packages/core/runtime/get-files.mjs similarity index 100% rename from packages/core/get-files.mjs rename to packages/core/runtime/get-files.mjs diff --git a/packages/core/hooks.mjs b/packages/core/runtime/hooks.mjs similarity index 100% rename from packages/core/hooks.mjs rename to packages/core/runtime/hooks.mjs diff --git a/packages/core/runtime/index.js b/packages/core/runtime/index.js new file mode 100644 index 0000000..b51a88c --- /dev/null +++ b/packages/core/runtime/index.js @@ -0,0 +1,6 @@ +export { defaultMcflyConfig } from './default-mcfly-config.mjs' +export { evaluateServerScripts } from './evaluate-scripts.mjs' +export { getFiles } from './get-files.mjs' +export { hooks } from './hooks.mjs' +export { injectCustomElements } from './inject-elements.mjs' +export { injectHtmlFragments } from './inject-fragments.mjs' diff --git a/packages/core/inject-elements.mjs b/packages/core/runtime/inject-elements.mjs similarity index 95% rename from packages/core/inject-elements.mjs rename to packages/core/runtime/inject-elements.mjs index 06d0ce7..fceeb87 100644 --- a/packages/core/inject-elements.mjs +++ b/packages/core/runtime/inject-elements.mjs @@ -1,8 +1,8 @@ import { ELEMENT_NODE, parse, render, walkSync } from 'ultrahtml' -import { getFiles } from './get-files.mjs' +import { getFiles } from '@mcflyjs/core/runtime/get-files.mjs' /** - * @typedef {import('../config/index.js').McFlyConfig} Config + * @typedef {import('../../config/index.js').McFlyConfig} Config */ /** diff --git a/packages/core/inject-fragments.mjs b/packages/core/runtime/inject-fragments.mjs similarity index 97% rename from packages/core/inject-fragments.mjs rename to packages/core/runtime/inject-fragments.mjs index 86815ec..dffb791 100644 --- a/packages/core/inject-fragments.mjs +++ b/packages/core/runtime/inject-fragments.mjs @@ -1,5 +1,5 @@ import { ELEMENT_NODE, parse, render, walkSync } from 'ultrahtml' -import { getFiles } from './get-files.mjs' +import { getFiles } from '@mcflyjs/core/runtime/get-files.mjs' /** * @typedef {import('ultrahtml').Node} HtmlNode