Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add new hydrateIncludeImports option (#1686)
- Loading branch information
1 parent
f8e89d6
commit db84f91
Showing
15 changed files
with
158 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 change: 1 addition & 0 deletions
1
packages/translator-default/test/fixtures/import-hydrate-include/bar.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
module.exports.f = "bar"; |
Empty file.
Empty file.
30 changes: 30 additions & 0 deletions
30
packages/translator-default/test/fixtures/import-hydrate-include/snapshots/cjs-expected.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
"use strict"; | ||
|
||
exports.__esModule = true; | ||
exports.default = void 0; | ||
|
||
var _html = require("marko/src/runtime/html"); | ||
|
||
var _bar = _interopRequireWildcard(require("./bar")); | ||
|
||
require("./foo.css"); | ||
|
||
var _renderer = _interopRequireDefault(require("marko/src/runtime/components/renderer")); | ||
|
||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
|
||
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; } | ||
|
||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } | ||
|
||
const _marko_template = (0, _html.t)(); | ||
|
||
var _default = _marko_template; | ||
exports.default = _default; | ||
const _marko_componentType = "packages/translator-default/test/fixtures/import-hydrate-include/template.marko", | ||
_marko_component = {}; | ||
_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {}, { | ||
t: _marko_componentType, | ||
i: true, | ||
d: true | ||
}, _marko_component); |
2 changes: 2 additions & 0 deletions
2
...ranslator-default/test/fixtures/import-hydrate-include/snapshots/generated-expected.marko
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
import bar, { f as foo } from "./bar"; | ||
import "./foo.css"; |
15 changes: 15 additions & 0 deletions
15
packages/translator-default/test/fixtures/import-hydrate-include/snapshots/html-expected.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
import { t as _t } from "marko/src/runtime/html"; | ||
|
||
const _marko_template = _t(); | ||
|
||
export default _marko_template; | ||
import bar, { f as foo } from "./bar"; | ||
import "./foo.css"; | ||
import _marko_renderer from "marko/src/runtime/components/renderer"; | ||
const _marko_componentType = "packages/translator-default/test/fixtures/import-hydrate-include/template.marko", | ||
_marko_component = {}; | ||
_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {}, { | ||
t: _marko_componentType, | ||
i: true, | ||
d: true | ||
}, _marko_component); |
14 changes: 14 additions & 0 deletions
14
...nslator-default/test/fixtures/import-hydrate-include/snapshots/htmlProduction-expected.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
import { t as _t } from "marko/dist/runtime/html"; | ||
|
||
const _marko_template = _t(); | ||
|
||
export default _marko_template; | ||
import bar, { f as foo } from "./bar"; | ||
import "./foo.css"; | ||
import _marko_renderer from "marko/dist/runtime/components/renderer"; | ||
const _marko_componentType = "9FdWS4tF", | ||
_marko_component = {}; | ||
_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {}, { | ||
t: _marko_componentType, | ||
i: true | ||
}, _marko_component); |
1 change: 1 addition & 0 deletions
1
...ges/translator-default/test/fixtures/import-hydrate-include/snapshots/hydrate-expected.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
import "./foo.css"; |
20 changes: 20 additions & 0 deletions
20
packages/translator-default/test/fixtures/import-hydrate-include/snapshots/vdom-expected.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
import { t as _t } from "marko/src/runtime/vdom"; | ||
|
||
const _marko_template = _t(); | ||
|
||
export default _marko_template; | ||
import bar, { f as foo } from "./bar"; | ||
import "./foo.css"; | ||
import _marko_renderer from "marko/src/runtime/components/renderer"; | ||
import { r as _marko_registerComponent } from "marko/src/runtime/components/registry"; | ||
|
||
const _marko_componentType = _marko_registerComponent("packages/translator-default/test/fixtures/import-hydrate-include/template.marko", () => _marko_template), | ||
_marko_component = {}; | ||
|
||
_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {}, { | ||
t: _marko_componentType, | ||
i: true, | ||
d: true | ||
}, _marko_component); | ||
import _marko_defineComponent from "marko/src/runtime/components/defineComponent"; | ||
_marko_template.Component = _marko_defineComponent(_marko_component, _marko_template._); |
19 changes: 19 additions & 0 deletions
19
...nslator-default/test/fixtures/import-hydrate-include/snapshots/vdomProduction-expected.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
import { t as _t } from "marko/dist/runtime/vdom"; | ||
|
||
const _marko_template = _t(); | ||
|
||
export default _marko_template; | ||
import bar, { f as foo } from "./bar"; | ||
import "./foo.css"; | ||
import _marko_renderer from "marko/dist/runtime/components/renderer"; | ||
import { r as _marko_registerComponent } from "marko/dist/runtime/components/registry"; | ||
|
||
const _marko_componentType = _marko_registerComponent("9FdWS4tF", () => _marko_template), | ||
_marko_component = {}; | ||
|
||
_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {}, { | ||
t: _marko_componentType, | ||
i: true | ||
}, _marko_component); | ||
import _marko_defineComponent from "marko/dist/runtime/components/defineComponent"; | ||
_marko_template.Component = _marko_defineComponent(_marko_component, _marko_template._); |
2 changes: 2 additions & 0 deletions
2
packages/translator-default/test/fixtures/import-hydrate-include/template.marko
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
import bar, { f as foo } from "./bar"; | ||
import "./foo.css"; |